I think you have a good song idea here. I listened to it a couple of times. The mix is good. The one think that I would like to hear in this track (or feel) is a little more groove. When I listened to this track it reminded me a little of the track "Hello" by Above & Beyond. I would like to see you play around with the timing of the notes in the baseline. Right now the track seems to be choppy and a little lacking in flow and groove. It's hard to explain, but to me, it needs something to pull the listener forward. Maybe try and shift some of the bass notes forward in time by a 16th or so note to create more flow. You can hear that in "Hello". Some of the baseline notes kind of "lead into" others by playing slightly early. That track has great groove and flow. Also, in Hello, at 1:30, more rhythmical elements are added to pick up the pace and build excitement and impact. Dance music is about building up emotional ebb and flow. I would also like to hear the vocal chops get a little more busy . Again, to create more excitement and anticipation. (I like to imagine people in a club dancing when I produce a track). But over-all, you have a solid idea and "work in progress" here.
Hope this helps a little,
Cheers,
Rob