I preordered the Digital Deluxe edition and I thought I saw something about being able to download it on the 12th. I have not got a code or notification. I was wondering I did the Tech Test and have not deleted it is this causing the delay.
I had to manually download it from the library. After it installs you should get an auto download of an update at some point. You'll know it installs correctly when you see the countdown timer underneath the game logo.