I apologize that you did not get your game on the actual release date. We typically do not ship the game out until the release, but we do offer a couple different methods to get that game sooner. You can pay for express shipping which usually trims the wait by a couple of days or so. You can also select to have in-store pick up when placing the order to ensure you will get the game the day it releases.
I am sorry this process has left you feeling so disappointed in us. I was able to locate your order and I see that the game has been delivered as of 10/21. How do you like it?