The general rule of the release group is to always delay the upload for a few days so as to lessen the impact on the market and also to serve as a perk for their VIP supporters(Basically, if you want to play it on release, support the developer).
The delay depends on the popularity of the...