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 there a single one of you that thinks BF1 was harder than this?
I don't think there will be? To be honest I think it's a fact that it is harder wouldn't you say? Don't know if that's been said officially though.