JaggedSac on 15 April 2010
Something to do with their network calls were freezing the game on the day of release. They resolved it the very same day. Didn't even need a patch. Think it was due to UPlay or their stat tracking stuff.
As for free DLC, yes plz.







