I listen to major nelsons podcast, he interviewed someone who worked on this game. They said it was gonna be an arcade title until they decided that it needed online mode and then they said it had too much content so they had to go the full retail price.

I tried demo, online mostly with a friend. Controls are really sloppy, and the camera in CTF mode is downright unplayable.....I had such high hopes for this game...