Ok, well now that I've finished the game, maybe I should check out the demo? Someone needs to explain the concept of "release schedules" to ID; demo first, game second...

It was a very cool game. Scared the piss out of me a couple times.