You assumed that dispatched meant that it was on the way, they gave you a tracking number that would have verified that it was not collected by the courier and you are getting all angry at them for telling you that their system had dispatched in in the way that most people would understand it to mean, in a box, with the address on it in order to get delivered to you.
I think that is absurd to come on here saying you will never buy from them again when they are well within their timeframe for delivery of the stuff which when I last bought from them was 3-5 days.
If you had wanted the game to play on launch day then there are places that will same day courier things out to get them there faster. Mighty ape comes to mind, it is a delivery option that you pay for, same as evening delivery.
I think warehouse have done nothing wrong and you deciding not to buy from them in the future will probably not bother them one bit. I decided to stop buying gaming stuff from them when they went all family friendly and axed their r28 game selection, I made it clear to them and they didn't care about that either.