Just in case anyone still browses this forum, there was a project started a while ago back when GameSpy was announced as being shut down. The community I was a part of, Blue Entertainment, made it their initiative to ensure this game we all loved and cherished did not die.
They have been successful as their project has been alive for quite some time.
Pick up the launcher from their website and hop back onto the battlefield!
This is not affiliated with the actual BattleLog system implemented by EA, but a system that mimics the features created entirely from scratch by the BF2 Revive team.