I got my brother to download the demo on his computer (it was choppy as hell, but still played), and I have to say I like what I see. Of course, as I've said before, I've always been confident that the game would be amazing.
I got a little grenade happy in that second mission, though. I figured since it's just the demo I shouldn't worry about destroying potential research materials.