Some stores may not put releases live on their site immediately on the release date. The delay can be caused by a number of factors, such as the timezone the store operates in, if their site uses a caching system, if staff are required to put the release live or if they have a large number of other releases to put up.
Please wait until the end of the day before contacting us regarding this issue.
Thanks for your co-operation.