I dunno about the XBOX demo, but I was impressed with the PC demo.
It felt fairly polished, ran at a rock solid 60 fps at the highest detail settings, and was suprisingly fun. They did a good job capturing the feel of working with a team and that same team really felt somewhat alive.
I previously had no interest in the game, but now I'm watching. I hope the final turns out to be a good overall game...