Hey hey hey...
great flash dude.
the graphics are incredible.... woah... it's a game?
...sweet dude!
4/5 Seriously keep up the good work, I can't really find anything wrong with it. The only slight problem there could be is complexity. Although that is both good and bad things at once.
Oh and I just died. I noticed how you said you lose all weapons and upgrades... kinda sucks. If the game is REALLY long, you may think about enabling save features in the game.
Ok still this get's a much well deserved 4/5
Nano01