Nice work.
I think the graphical environment looks good, but you could have done better with the battle graphics. But then again, it looks as if they were intended that way, which makes it rather amusing.
I didn't like the speech in the song, action background music works best without speech, while it keeps the movie intense, it wouldn't interrupt with sudden audio peaks, deriving your concentration.
Lastly, the script was well worked out, much for the idea as well.