Review codes literally went out a month before launch and we got previews from that version that covers 10+ hours of the game. Dont think they are hiding anything
No company wants to have its reviews (if it assumes they will be good) released at a time when people reading them will have to wait a long time before they can actually go play the game. Releasing day before release is standard practice to maximize exposure.