Some stores may not put releases live on their site immediately on the release date. The delay can be caused by several factors, such as the time zone 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.