Check out this thread on voodooextreme
http://ve3dboards.ign.com/Message.aspx?topic=23548322
apparently people didn't like it much, because it is too buggy etc. Joe Pishgar from Big Huge Games also posted some messages there, reading his posts it seems like it is a part of "Public Beta" before the official demo comes out before the release of the game