Yeah, way to set yourself up for disappointment!
There will be a new 4-minute video (a montage of some of the gameplay elements I've been talking about for ages in action) but there won't be anything playable, I'm afraid. There's nothing I can pull out and put into a self-contained demo, not that I particularly want to do that...
The site was only taken down because it's a requirement of NCFC that any new media be kept under wraps, but I've unlocked the Shadowgazer topic if you want to post in there.