Also as for the PC vs 360 demo..... Folks you gotta remember, that with the 360 all they have to do is make sure it runs on 1 SYSTEM. With the PC they have to make sure it runs on 2 operating system, thousands if not millions of possible hardware combinations, and then min, recommended and max settings.
While everyone loves to scream 'we are being screwed!' Be thankful they are still trying to get a PC demo before the games launch, and the 360 and PC version are being released at the same time.