For now, until things can get sorted, I would just run a private stats system. You should be able to join with your current and present rank.
http://www.battlefieldsingleplayer.com/forum/index.php?showtopic=15606
Bad thing with Revive staff now is they pay no attention to players now that don't pay them ( donate ). I saw this coming while I was there. Prolly why I haven't really been back other than friends there. But even those are now leaning the other way. Strange how $$ bends things isn't it.