This is great. I guess the drums could be a bit louder, the bass drum is quite weak.
The drum rolls stuff things are awesometastic just like the main melody too.
The intro is great, got me really easily into the song.
The "surprise" part thing sounds cool too (: