I really hope there is a longer track version of this out there since this sounds pretty sweet.

The animation of the intro also looks good. Reminds me of the JLA intro, which was pretty freaking cool.

Source.