I definitely get the "Intro Credits" feel from this. For an anime, or some sort of action/fantasy cartoon or video game.
However, I think that this song's only downfall is the massive switch of feel in a such a sort amount of time, instead of a "ABCA" style it seems to go "ABCDCBDA" or something of the ilk.
A solid 4/5
Please contact me if you would like to use this in a project. We can discuss the details.