Woah.
I'm really amazed by this. Chills down my spine.
I seriously love the beginning melody. The piano one in the breakdown was also epic. Really great stuff. You also managed to make a great beat in this song. Really catchy and flows well. It really is a pulse.
The song really progressed well throughout. The energy in this song really fluctuated, building up and breaking down. And yet even at the most quiet parts, the beat just kept going.
I think the synths you use are a bit overused... Nexus? I swear I hear them in most of your songs...
I think mixing is really well done here. The same can't really be said for mastering though, it seems like the volume is overloaded. Maybe you shouldn't really try to make it so loud, I'd rather listen to a low-volume song that sounds great rather than a heavily pumped up maximized song. Perhaps you should change that.
This is really a different style from your old style. It's great to see many improvements in your music over the years. Great job!
And the final criticism for this song: It's too short! Please give us at least 3-8 minutes of enjoyment, 2 minutes isn't really enough. XD