Yupyupyup
I could definitely see this in a Tankmen flash. Some kind of funny battle scene with the pseudo-epic feel you have here! :P Or just a fun montage of scenes and then a title screen. This has massive potential!
As for the song, creative and catchy, lots of little nuances keep it fresh. I like it! Good work! Hope to see this in the flash! Great production as always.