"Welcome to Morningwood." I think I live there, lol.
Why couldn't they have turned on AA for the screenshots? I hate jaggies. That's one of the things that current console games lack is AA which annoys me to death. I hope the next gen consoles have dual (SLI kind of thing) GPUs to handle AA in addition to the other stuff.
About the demo...it'll be interesting to see how quickly it turns up on torrent.