I ordered a whole load of furniture from them recently, and it took longer than their site said for it to arrive. With the bigger stuff, I don't think they keep any of it in stock, so it does take a while. But when I called them, I had no problem getting hold of someone. I may have had to wait for a few minutes, but I spoke to someone and they were helpful enough.
I think you should call them and just stick it out on hold until they answer. You mentioned giving up after 15 minutes, but that's really not that long. It is too long for a decent company, but if you really want to speak to them, it's not long enough to give up waiting. Or wait for them to call you, because they will presumably be in contact to arrange another delivery time.
If you really don't want to try speaking to them anymore, then put your frustration and request to cancel your order down on paper and send it to their complaints address.
As for your questions of where you stand legally with cancelling it, it's a bit tricky. Normally, the distance selling regulations would say you can, but as you ordered it in store, I'm not sure whether they would cover you. But that's irrelevant anyway, since it's highly unlikely that when you ask to cancel, they will say no, especially given the circumstances.
I think you should call them and just stick it out on hold until they answer. You mentioned giving up after 15 minutes, but that's really not that long. It is too long for a decent company, but if you really want to speak to them, it's not long enough to give up waiting. Or wait for them to call you, because they will presumably be in contact to arrange another delivery time.
If you really don't want to try speaking to them anymore, then put your frustration and request to cancel your order down on paper and send it to their complaints address.
As for your questions of where you stand legally with cancelling it, it's a bit tricky. Normally, the distance selling regulations would say you can, but as you ordered it in store, I'm not sure whether they would cover you. But that's irrelevant anyway, since it's highly unlikely that when you ask to cancel, they will say no, especially given the circumstances.