Hi, will take it short and simple
Where the f*** do I get my hands on this super awesome-looking game?
PS3 networks tells me it has already been released - But doesn't seem to find it anywhere.
When and where is it planned?
Get your **** together, Ubisoft
Sorry to be a bit rude here, but I am a bit frustrated about the mixed messages around now.