Banging beat (who cares if it's so called mainstream sounding? If the content is solid--which it is--and reflects your unique individuality as an artist, people will be reached. And because of the style of the beat, you will probably magnetize listeners who wouldn't be otherwise checking for real hip hop, and they will end up benefitting from the depth of your message.)
Needs to go on the radio, in my opinion.
I see you, man; peace!