I tried a demo on this a few weeks ago, and i'm sure it was a Live demo, but I could invite any friends to it.. it just seemed to hit & miss randomly.. weird..
is this latest demo a new one?
also, i think this game has been delayed.. should be out this Friday.
(I think).