BTW, why doesn't Uplay offer pre-installations for games day before release like Steam does? Thanks for answers.
PS: will we get the code day before or same day?
PPS: Why do we have to insert a code to get the game though we buy it from uplay?
I would like to know this as well. It's really telling that buying the game on another store and client actually gives more features than buying the game on Ubisoft's store and client.
It also really bugs me that we don't get to see the game attached to our account until release. Why? We should have it on our account with a notice that we will not be able to download until X date when the game is released. Steam has offered this sort of functionality for years. It's very basic. People want to see when they own a game even if it's not released yet.
It really defeats the purpose of having a client if you aren't going to use all the basic features that Steam has shown us to be standard such as pre-orders attached to your account and pre-loading.