Nice, but the piano in places....
This is nice, but the piano does sound just bad in places. If you want a more aphex'y affect pick some random notes to surrund them to produce a chord/discord and equalise to produce the sound you want. The rest is brilliant, production is just swish.
In some places the discord is nice, but in others it just doesnt fit a normal melody structure, but if new wave mash up niceness is what you seek you've done well, but if you want to make it normal nice sounding the piano is off.
I know bugger all about musical theory, but if you send me the piano riff and the backing separately i'll point out which bits i dont like. I only really notice it at the start, so maybe you changed it later in the track? Maybe i just lost attention, loads to do today :S