Hip hop isn't just talentless idiots as there are a lot of highly talented and educated artists out there, Andre 300, Nas, Em, Jay Z, Immortal Technique, etc.

However self promotion rap like this is pure garbage.