It's fair enough that a small operator can't perfectly control supply and hence delivery times, but he could and should control the information that he gives out to people sending him money.
I ordered a Raw at the beginning of September (paying by PayPal on the website), and received an email stating that I should allow 10-15 days for delivery. A month or so later I emailed to find out where it was (I hadn't read this forum so wasn't aware of issues), and was told that there were no chargers. I looked on the website and found that chargers (as individual items) were indeed out of stock. That status changed a good few weeks ago now, but I've still received no torch. If it was just a case of chucking the chargers in with the in-stock torch and sending out, then how long can that take? Judging by the stock explanation above, we're talking about scores of packages here, not thousands.
I don't mind waiting for a high quality product, but I don't like being misled. I've no reason to think that Rob is misleading people deliberately, but doing it by accident or omission is still very poor customer service. I would expect as a minimum, that if an item is out of stock then (a) payment is not taken until it is ready to be delivered, and (b) accurate information about the stock level should be provided. I would much rather have received an email saying "The chargers aren't in stock, I hope to get them soon, but it's outside of my control and my best guess is it'll take yay-long", than one saying that it'll take a couple of weeks to assemble and dispatch, which then turns into a couple of months with no sign of movement.