Wow
You see, this is what puts a shine on Newgrounds: a really good game. This is exactly that. There is only one thing you could improve: let people keep their powerups after a level is done.
Trrnclawrence: It's not based off of Robotech, it's based off of Mech Assault. (I believe in this you use an Uller light mech.)