Awesome game!
That ship enhancement and achievements' system brought to me a new perspective to this type of games! Pretty awesome :)
But your description was even better! Made me Laugh Out Loud so hard:
"Will they never learn that here on Earth we have an endless supply of fighter jocks with the right stuff to trash their entire armada from a single man spacecraft?
Oh well, I suppose you'd better get out there and show them who's the boss..."
Exactly! That describes the game perfectly! xD