The Steam version is an absolute mess, but the retail version works great, so don't worry and don't let that article put anyone off
Picked up my copy earlier this morning and been having a blast. Just sux somewhat when you connect to people with a Steam copy as it will disconnect you from their session because their games haven't been updated to version 1.2 yet.
But in all fairness, the game is a blast to play in multiplayer. I already met one South African in the very first match I played, Cyb3r_0pticz, he's from Boksburg!
I tuned him in the lobby, "Howzit going?" and he's like are you from South Africa and I'm like "Yes, I am, how'd you guess that?" and then he said, "you said howzit", we both lol'd
PS: My UPlay name is Ston3Cold, feel free to add me.
PS2: Don't buy the Steam version (at least until they sorted out the patch issue), go with retail for now instead !