We have pushed a fix to address the issue with Rank 20 rewards. If you are missing your rewards for Class Rank 20, please play a match to completion and the Rewards should drop into your Armory.
Thanks for sticking with us.
Is out of control. BF used to take some skill and that is what separates it from the other game. Now any scrub can sit in an MG34 and lay waste.