Asking for a refund got me a reply - apparently two of the pieces are not in stock until October and the rest has been sent this afternoon.
I still say the retailer could have just told me this when I asked (or within a day or so of me asking) and avoided all the unpleasantness.
But still - yay!!