Well Pim, Greg actually talked to the developer about what a good 'impossible' badge would be... he really hasn't much of a clue about Thunderstorm or Fuel of War, it's just the developer's doing.
Also as far as I know 10 mil is about the cutoff point for a defined score that needs to be reached for the next level. After that it's just 1 mil increments (but doesn't say when you hover over the bottom left 'popup').
179.3, and the boss fight only started (aka the penguin started running at me) at 155. So basically get to the penguin by 150, 5 seconds to wake him up, and then don't make a single mistake.
wow if you have to ask where the trophies are you really suck at this game
got the card in 7 minutes, having only previously played the game for the easy badge and never looking a trophy