Wow, I didn't even play more than 10 minutes of the single player. Once I got to that little parking lot area and realized that if I didn't kill everyone and ran to the end of the parking lot, I could look down an alley way and watch endless streams of 'enemies' spawn out of thin air and just run towards me like idiots with no tactics or anything. Seemed like a really, really half-assed version of a Call of Duty 'single player' game.
I haven't put down a single player portion of a game faster than that since Halo Reach (yes scold me for playing it on 360). Luckily the multiplayer aspect of BF3 isn't horrible if you're playing with friends on a decent server.