I like the sound -- very 80s. Interesting sounds with some history behind them. The vocals do fit well with the feeling of the track, again I'd say heralding from some 80s synth-pop influences.
A bit long overall and a bit too long between transitions in my opinion. I think the arrangement could be reworked a bit to keep listener interest, but of course if destined for the dancefloor, there's lots of room to mix the track.