I think this means bad things for a potential demo release. I can't see them releasing a demo before having people come round, play the game and then post reviews on their forum.