Yes, scoreboard started working with the latest battlelog update. Definitely sucked joining matches moments before they end especially since if it's a one sided match, you spawn very often on the losing side. I could be biased because my W/L ratio is terrible but I feel that in BF4, one has to play exclusively with squad/clan to even stand a chance of impacting the outcome, especially on 64 player servers.
I had the same issue as Anubis a few times. Matches never showed up in battlelog. Had one yesterday, very good run for me, was certain to level up to 44 yet I had to play another game to level up.
I've been trying to find a pattern to my crashes but no luck other that they happen mostly when I'm doing really well lol. Crashing on every map, in and out of vehicles, crashing even before deployment. I thought I noticed a pattern since on some maps there are minor visual corruptions on "irrelevant" part of the map but nope, crashes appear totally random.