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.
Not my usual fare but overall I'd say well done.