Hella boss!
The rhythms in the beginning are a little trippy in terms of syncopation but it rounds out to a nice steady groove! I love the effects at 0:51 and how it transitions into a really great sounding few measures at 1:12 to 1:33 and then the really staccato synths at 1:33 to the end. Thos last few seconds were the best part of the song in my opinion! Just make the damn thing longer!!!!
One suggestion: A heavier beat might be just the thing to top off the song, but it might jeopardize the light and uplifting feel that Crazydaydreamer was talking about. I'd try it out just to see how it sounds. Maybe throw in a bassline that switches notes on the offbeats so that it lines up with your piano every bit or so. Whatevs, awesome song man!