Sorry if this is poorly paragraphed writing on my phone in bed before sleep, then another 14 hours on it tomorrow I think 
Hehe. Nice one. There's dedication for ya.
Just been playing the single player through myself and I totally retract what I said earlier, it's actually pretty good. Initially I found it very frustrating but there are a few levels which really shine. I really liked the Paris level where you play as the Russian special agents. That was pure poetry in motion - nice to be able to have a fluid level where you are always on the move. Sublime.
I'm on the Kaffarov level, again playing as the Russians. The Ruskies are much cooler than the darn Americans that's for sure. Not nearly as annoying. They have a proper sense of humour and are nowhere near as intense plus their missions are enjoyable to play.
It's quite an easy set piece, hold you by the hand, type of game and for once, I've got it set to hardest difficulty setting. Seems to play really smoothly too. Not one crash, unlike Deus Ex! Shouldn't tempt fate though. Got most settings on Ultra with HBAO, AA and motion blur all off, all at 1920 x 1200. Frame rate very decent on a single 5870. Might be a different story in the multiplayer though. The guns are great too!
It's bed time and I don't know how I'm gonna switch off from all the fire fights. Dreams of war tonight methinks.