Apparently now the consensus is that the demo is a leaked demo video given to the press a month ago. Is it or not? I dunno
The Aus guy (who was qutoed earlier about demo) is back, and apparently people are discussing this over at steams forums.
So if you want official news, i'd suggest you go read over there.
Bookmarks