Yo, I already heard this several times, i think :)
The track on its own is pretty mad in a good way,. I like those vocal snips in the breaks, also those whistling leads sounding quite fine to me.
As for production, I am missing more bass in there, overall I have got a feeling that you went too drastic on the EQ and made sounds too thin. I think you can maximize them a bit and also make them wider stereo wise.