This is awesome! When all the instruments came together at 2:35 I got goosebumps. I think perhaps the song takes a bit too long to get to the intense parts (2:15 and on when it's coming to a close) but honestly that's just personal preference. I see the merit to having an extended intro like you do and it works just fine. Anyway I loved listening! Good job