I'm still cross about it, of course. Especially the bit where they said "You'll receive your refund in 3-5 working days" what if I didn't have the money to buy food, before then?
I would be cross as well.
They need to explain themselves and I would hope offer you some compensation by way of vouchers. If you had no more money to buy food, or were housebound or just stranded without a car and no shops nearby, that would be awful, but bad enough they have let you down and on a day when venturing out would not be wise.
I know at work we would be getting pulled up on that if we just cancelled from the shop. It has happened before and severe butt kicking ensued. Even when drivers don’t show up or vans break down, we have to ring everyone to see if they want to reschedule or ditch the order and get a refund.
Let us know what excuse they give. It will be interesting to see what they come back with.