I like it.
My only suggestion for improvement are the samples that come in at 2:20 and go until 2:45.
Not that they sound bad, but they kind of deviate from the rhythm. The song is fine with the way they are - it just felt a bit off when I listened to them over a few times. The transition back into the main sample at 2:45 seems a bit abrupt.
It's not bad at all, just some adjustments I'd try out.