This has always been my problem with your "process".
Your site says 4-6 weeks, and then you act like the customers are dumbfucks for expecting the surface mail to reach them in 4-6 weeks.
Guess you meant 4-6 months and we should have known that, right?