They look amazing but I wonder just how feasible it actually is? Personally I've experienced issues with Battlelog not recording unlocks or awards on my feed even though they continue to be recorded in my overall stats. I'm pretty sure that D.O.A. experience this last week as well.
I think this whole web based/ingame stat recording system is a great concept but pretty much fecked in practice (so far). There are just so many things being synced between ingame, out of game, databases, server, client, Origin, PB, etc., that there are bound to be gaping holes likely causing our disconnects, crashes and God knows how many other issues.
My personal preference would be to go back to a fully ingame Server Browser and beam the stats to Battlelog either real time or with a slight delay. This would especially benefit those of us on older hardware where RAM is at a premium so the last thing you want is a web browser eating up resources.