Very Good
The constant moving backgrounds went along well with the pace of the song, only thing i could suggest to improve would be, a brief stop in music with a bit of dialog to stir up the viewers for anticipation of the final fight, then the song comes back on possibly another song that sounds like something awesome is about to occur.