Not getting twitch or mailed rewards
I didn't get any promo codes to my mail, despite registering several times.
Now I didn't get the twitch rewards after having to sit through the live stream.
Where do I even complain?
I can't submit support tickets for some reason.