Hi Kai - sorry for your experience. We try our best. As a small business, we just can't keep everything up-to-date on the website as in-stock vs. out-of-stock. We do try to notify customers as soon as possible to let them know what the ETA is of receiving additional products and then give them the option of cancelling their order or keeping it open. Because we deal with a lot of smaller producers, our supply can be rather inconsistent. On one order there may be a two-week lead time. On our next order an 8-week lead time. Makes it incredibly difficult.
When something is out of stock, and you're given the option of cancelling the order or keeping it open, how long it will take to get the item back in stock makes a difference. If it's 2 weeks, 8 weeks, or 12 months, the amount of time before expected restocking is relevant to whether you keep the order open or cancel it. A general reply of "we don't know when this will be back in stock, do you want to keep the order open or not?" is not top notch customer service.
In general, I expect better customer service from small businesses than I do from WalMart, particularly when the small business is in the luxury goods segment.