When the stated "time frame" of ten days as per the statements made in multiple emails turns to three weeks i get worried. I don't care if you are the friggin King of Siam.
If it takes 3-4 weeks it is simple enough when you send the bill of sale to put on it "delivery 3-4 weeks"
Just imagine how many people would be happy to get their product in ten days knowing that delivery was quoted at 3-4 weeks.