Very, very good.
Great piano work in the beginning, only a little letdown in the transition from piano to lead in my opinion. And you could've done that melody transition somewhat smoother in the middle;) I'm talking about the transition around 1:58 here. And you could've pumped that kick somewhat up:)
I don't want to come over like a complete jerkass, but these are points of critism that you could improve in my opinion.
BUT! This is a great song even if I take those points into account. Great bassline work, great synth, and more: great piano work. I just love that piano. Goodjob!
-Alex\/