Very nice track. The music is very creative and makes a nice background for a rap track. Although the vocal has a good sound, some of the lyrics are a bit hard to understand. Always better to post the lyrics with your work to alleviate that situation.
The vocal delivery is dynamic and the changes in voices add significantly to the variety.
The only negative I have is the TR808 (or like) drum sounds. I think the track would be a lot more dynamic with real drum sounds played like a real drummer.