I would agree with you, Rish, except that Gamestop's track record for breaking release dates on games published by digital distributor's is shocking.
The distribution deal with GameStop states that Matrix Games cannot release the game for digital sale until it is "widely available" in retail, so that digital sales don't hurt them too bad. Unfortunately, if Matrix wants to get their game carried in retail, that's the kind of crap they have to sign to. Then Gamestop goes ahead and sells the game early in their stores and wouldn't allow Matrix to release, even though their own stores were already selling it. Matrix Games was finally able to distribute the title today.
I would be willing to believe that honest mistakes were being made if it weren't for the fact that I'm seeing a pattern of behavior here, with Demigod, Armada 2526, and other titles that are published by digital retailers.