Anyone else picking this up? I got it today for 360 after playing a few minutes of the demo. The animation seems like it's done in flash or something, but other than that, it's pretty damn cool. Co-op is local only, but here's hoping for an update to change that one day.

