twesterm on 20 October 2008
Yes, they are demos.
why? Because when you release your beta a month before the game releases, you're not giving yourself any time to incorporate feedback and test anything you implemented.
All these betas are really just super hyped demos.