At first I was thinking "Oh this is easy..." Got the upgrade so bounced meteors don't do anything and felt like I was cheating. Next round got a bit trickier but not bad, got the upgrade for constant attack.
... what was that madness which happened afterwards?! I barely survived to get "faster respawn" and got absolutely cratered in the next round.
10/10 would (fail to) prevent extinction again!