I bought the all access pass haven't got the items yet

So I recently bought the twitch all-access pass and have not yet received the skins or emotes. I have a twitch account are there any settings I need to activate to get the skins.

Go to twitch.tv/OverwatchLeague and click the Loot tab. First make sure the Blizzard logo shows and if you however your mouse over it, your BattleTag is displayed indicating your account is linked. Next, click the purple redeem all button to claim any in-game items to that Blizzard account.

Additional advice can be found here:

After I bought the all access pass I linked my blizzard account to my twitch account will I still get the items or not?

You, should yes unless they have been claimed to a different BattleNet account that you linked to.

I only have 1 battle.net account and still haven’t got anything yet.

And to double confirm you did tap the redeem buttons or the redeem all button in the loot tab?

http://www.mystgraphics.com/OverwatchForumImages/twitchredeembutton.jpg

Yup, done all this and still nothing in game