Melody and groove was pretty cool, but i think there is not enough low frequencies. and this dubstep saw noise needs more reverb and EQ. Overall music feels dry. I still rated 3.5 because i think it has potential, just do some mastering and put a lot of effects on leads, you can even stack the layers on leads, i personally do this every time and it helps. And you can change the low piano notes on synth bass it will help A LOT. Also add some ambience and reverse impacts to piano solo parts. Of course i can accept the fact that this is your style and im ok with that, BUT i can guarantee that if you add all the stuff i wrote, this music would be much-much-much better.