WOW!!!
First I was thinking of " if it was only longer, but then it loops so it is really nice, but I think it should be a little longer before it loops so it gives more time for things to happen in between the music. I can view this as some great battle music, like Devil May Cry, it reminds me of that and kind of an RTS.