I found an English playthrough of the demo online!
I love how they captured the original SH atmosphere. I'll definitely be playing this when it comes out, somehow :P I still can't get the demo to work on my Macbook, but my inability is probably more to blame than the demo itself. :P That's why I'm a console gamer I guess... :P
Anyway, enjoy :)