They could convert extra of the special coins back to normal ones after the event is over too. I understand why they are doing this, they are a business and deserve to make money, but this is just a little too unfair.Damn. I love the idea but the execution is just so lacking. Even a guaranteed 2 summer items per box - half a box containing exclusive items - would seem way fairer.
I have consistently terrible luck so I'm sure that even if I bought a load of these, I'd get only skins for characters I don't play or a ton of sprays and nothing else. My main issue with all of this stuff is that there is never any guarantee that I will get exactly what I want, no matter how much I spend. The core game doesn't have this issue since I can buy anything but profile icons with currency, but this completely eliminates that fairness.
Maybe they could've introduced a temporary 'olympic currency' too that is only generated in olympic boxes and allows you to buy only olympic items. They still make decent bank that way and remove the element of complete randomness. Not having a way to get exactly what you want and only being able to buy boxes with real money seems pretty mean-spirited.