It's great to see new customization options. I just can't stand how you PAY but then DON'T GET THE SKIN (!!!) until the developer forces you to keep playing for a certain period. It feels like a strong insult to your fans. People shouldn't support buying something with real money and then NOT GETTING IT! Oh, and of course the game is rigged.
If you're really that upset about it you can literally fully level the battle pass before you even buy it. I don't even play every day and I still manage to complete the rewards track without the exp boost from the pass.