Very good!
The song sounded like it was lagging a bit, or is it supposed to? Anyway, starting around 0:40 was maybe my favorite part of the song, it sounded really awesome!
Nice piano/keyboard track as well, was diverse but not random, the vocals seemed a bit offbeat in the beginning (lagging?), but other than that the song was pretty much perfect. Nice work!
~MakiKun