I'm not a big listener of hip-hop and the such, but this wasn't too bad at all. It had some interesting moments, though the backround was slightly repetitive, I guess it's just like that. But overall, this wasn't too bad.
-A diversion in the backround, except for drums, would really suit you nicely. But nice job. Keep pushing your limits!
P.S. Check out some of my stuff, especially my new techno release.