No shit the demos were running on PCs... It's beyond well known that the vast majority of demos at E3 are run on Pcs.
Forum Rules