Dude, I'll give it a solid 3. I really respect somebody that's willing to put their views into their work. It's not an easy angle to work so directly as you have here. So kudos on that, for sure. By the way, I like a lot of what you said. But now we come to the music... Well... It's just kind of repetitive, you know? It hits me at the beginning, but it slowly dies out over time like a sparkler losing juice as it burns. And the flow feels a bit forced. Like... You really wanted to get all these concepts into one song, I can tell, but it just doesn't flow with a catchiness that addicts the ear and mind by consequence.
3/5. Hardcore effort, and you got talent, I can tell. Can't wait to hear more.