I'm here at the Expo and sat in on the reveal. My initial reaction was very lukewarm based on the theme.
Now that I've played the game a few times I really like it. It has satisfying shots and I like the geometry. The goofy characters and "city under attack" theme have actually grown on me. Everyone I've played with seems to really like the game. The build quality is very nice. Amazingly they have 5 games being played non-stop and I've seen no issues so far. You really need to play this to appreciate it.