These vocals are giving me goosebumps. This stuff is so damn coolio.
One thing I would've done something about if I were you is to pitch the drum samples a bit. Without any pitching one clearly hears the monotony of the commonly used FL samples that you've included in the song. Other than that I really dig the mix and everything.
Keep up the good work!
//K.