Ok, maybe this will help others. I found a support faq stating they have a new Twitch Rewards 2.0 thing. You have to unlink your twitch account in Twitch, go to the your user page on here on warframe.com then go back to twitch and relink your account, go back to user settings and choose the link account to twitch. Once that was done, the items were pretty much automatically there in my inbox.