What you mean by clusterfucked it? I know it having issues with server side thats what I've heard.
They didn't test their servers before opening it to the public (alpha/beta/reviewers had limited access so the full brunt of opening day loads wasn't accurately gauged). Most people have to either wait for 30 mins for space to open, or just can't connect at all. PLUS, Maxim has tweeted responsibility for the problem, citing that EA wasn't in charge of it, but I don't believe them.
EA just want to make sure you cant steal the game you bought. that's why you gotta be online always to play it.