Dude, I don't like rap / hip hop, or the like, but I know SKILL when I hear it. The writing is spot on, the recording is flawless and it is all mixed together fantastically! This is pro quality stuff. You can look at my other reviews, I don't give out 10s very often, especially for a genera I don't particularly like.
I hope you land a record deal if you haven't already. I hear kids running around listening to shit half this good that they paid for, and its sad. Thanks for sharing this.