I'm dont really listen to much dance (as you can probably tell ), but i thought it was good... One thing i could suggest is maybe at one point, it kinda built up, like, with the drums, then into a chorus type thingy with the synth. I think that would fit well..

I know what i'm on about

But yah, i thought it was pretty good
i gtg so i just listened to the begining. its a good riff but it needs some DELAY AND REVERB its way to dry