A really exciting and atmospheric concept! The only point of criticism would be that you might want to turn down the background noise a bit, as it almost takes away some of that oppressive feeling. But for a demo, it's top-notch!