So some info of Blood Dragon. I have done Steam submissions and it appears Ubisoft did the following
1. For a Tuesday release you typically submit your final version to Valve the Friday before. Valve typically does not work on the weekend. On Monday they verify the build and if it essentially doesn't break Steam, it goes live midnight. This did not seem to happen, hence the late release today (mid-day)
2. When you download the game, verify the integrity of the cache. I believe they submitted, found a game breaking issue, had to bake and resub the build again. When you Verify the Cache you will download another 2 gigs.
3. Until people figure out how, you need Uplay to launch this (kinda like Origin). Pain in the ass, but i guess one can shrug this off.
Enjoy!