Fantastic amounts of energy, and overall excellent work. I have some small nitpicks though, like I think that that one melody at :57 is great and you could have probably used it as a main motif by repeating it throughout the song. You keep making modifications to it (the second time you play it, it's different than the first time), which I don't like so much, I think it would be better if you just kept it the same - that would make it stronger.
The guitar solo at 1:30 is lovely but mixed too quietly imo, I could barely even heard it until someone pointed it out!
Arrangement is great and you mix it up with some orchestral elements towards the second half. Honestly though I think that it's perhaps a bit overlong. You could either cut it down, reintroduce that one motif (:57), or switch up the bassline a little.
Hope that helps! Great song.