Nice mechanical effects.
You really gave the flash a mechanized feel throughout the entire thing, and that really adds more depth to it and makes it far easier to watch. The music you picked wasn't bad at all either. Your own unique style helps to enhance the flash also. And the contrast against the mechanized feel with the supposed "good guys" also makes it more the better. Keep up the good work, this was one of the best I've seen.