The level of polish is impressive. I'm not a big fan of the blackout mechanic, because I can't really prepare for it. I'd like it more if it were easier to reposition my towers.
I like how chaotic your game is. It's so satisfying to watch enemies get obliterated as they go through choke points!