pretty good.
I think you could have harmonized the lead synth with the bass synth a little better though ;)
also, work on that beat. sound very generic. the piano part felt like it was lacking a bit much though, because it had built up into something lesser then it was before, giving a false sense of ... direction? I'm not sure what the word is...
maybe you should work on not throwing everything out at once and leaving nothing left for the rest of it.
you could also place the piano at the beginning and build up into the synth part, because when I play through it enough, it sounds like the piano goes first, then drums kick in with synth ;) sounds more natural.
If you don't get what I'm talking abou, then don't worry...
and if the piano part isn't the end then you can keep it there, but I think for the time being that the piano would better fit in the intro.
thats just IMO though, so maybe I don't know what I'm talking about XD.