For those who have redemed their key on the site but didn't get the download link, know that if you buy it on steam, you get INSTANT access. Mostly due to Steam not being a horrible service.
I bought it Dec 2014 on uplay and have no beta access. I will never buy anything from uplay site again!