I'm not sure.. but I don't think there's a demo, I mean, why should there be? the demo mentioned in the preview, was (what I bet) probably some sort of tech demo to show IGN, or whoever covered the story, and nothing that's available for download, anywhere