S3s are NOT preorders, they're sensible batch manufacturing and I fully support it. You simply can't manufacture, test and ship 1000-3000 units instantly, so you have to stagger it over a week to 10 days. That means you have to provide a worst case scenario of dispatch. And you have to arrange payment in advance of the earliest shipping.
= 2 day to 3 week window.
As soon as the first one ships I'd agree (and full disclosure, I had great experiences with my S1s and bought some S3s the day they were available to buy).
Big point is, while a lot of people are talking doom and gloom, it seems to be it's never been better for the small miner!