Awesome song!
Fantastic mixing! That was a song that definitely made my day!
Good:
-Great melodies. The musical ideas and note lines kept me into the song.
-The percussion beats in this song go well with the overall idea, and they did a good job of keeping the song together.
-The different sections in the song go well together and are put together to flow with ease.
Bad:
-Kinda long song, I think.
-Each section seems to have a very small layering on it. On a song like this, I was expecting something like a finale section where everything just blows my ears out by playing at once, but that's just my opinion.
-The guitar lead that goes on those crazy solos is kinda unusually loud compared to the rest of the song. If you could just decrease the volume on that it'd be perfect. My cheap computer speakers are buzzing now :(