Nice one! I understand the last review regarding the real instruments but since I´m often not better and to lazy to record some stuff using samples instead I can´t complain here ;) Maybe you could spend some time in humanizing, so the instruments would sound a bit more "real", because actually the sound of the drums and guitars is quite nice for software instruments!
There is nothing to complain composition wise, because it´s a great powerful track with cool melodies and you got very cool drum rythms going on here. Sometimes the track reminds me a bit of Blind Guardian or something. Some things that sounded a bit strange to me was the synthie pad at the beginning and the choir 2 mins because both have a very strong fast attack, which "isolates" the chords a bit from each other. It might improve the chord transitions if you would use a smoother attack here... Actually unbelievabla that the track lasts 6 mins, it didn´t feel like this. Well done!