I'm very impressed with what you were able to create, especially so quickly. I like the power-up system. I think the graphics are awesome. My one complaint is that it's too similar to Star Fox. Now, I absolutely love the original SNES Star Fox. I just think yours could stand alone without drawing any comparisons if you made the ships less Arwing-like, and didn't have the talking animals mentioning barrel rolls, etc. You've got a good game here that could have its own persona with a little tweaking.
I think having more than one life for story mode would also be nice : )
Anyway, those are my two cents. Great work.