On PS4, and I'm pretty sure XB1 has a similar feature, you can set it to auto-downlaod when it becomes available.
It still waits for the release date, so the Amazon method of getting the code early is probably quicker, but in case anyone is worried about having to log on and wait forever for the download, just set it to auto download and you should be okay.