Driving, diving, rolling, piano - awesome. 0:42 is right up my alley, love that. Smart snares at 1:20, I like what you did there, too. This is really great.
Just my opinion, if 3:00 is where the song would end, I could do with out the drums only because the whole song has this quick kinetic thing going and the end doesn't sit me down how I feel it should. I don't know what I'm saying, I make the weirdest changes in my music...
Really great tune!