A lil too long...
Your instruments and the global atmosphere sounds nice.
The battery is indeed coming very well in a totally appropriate and efficient way, but it turns kind of breathless after a while. It's a good start but it needs to be developed and changed a bit, according to me.
Another point is that your melody is too low and it's covered by the rest when it arrives, some notes can hardly be distinguished. Though, it is nicely done and its accompaniment suits it well.
And the last thing is that it's faaaar too long... The beginning is good and doesn't waste time, but after that it's just repetitions without changing anymore (or not that much). I think you should try to make it really shorter. I'm sure it can be as good in 1 : 30.
It's an instrumental for a rap song, which tend to get repetitive without the lyrics. I dont like too much variation i like to bring it in the vocals. i see how it would be completely boring itself.
Please contact me if you would like to use this in a project. We can discuss the details.