Weird, my last suggestion: delete your betterttv.net cookies and try logging in again at manage.betterttv.net
If that doesn’t work wait till somebody else responds here.
Make sure your Twitch email is verified in your Twitch settings. If it isn’t verified it won’t show up after logging in at https://manage.betterttv.net