It can take a while to get a manufacturing line running. New, high-tech devices as especially bad; it's very expensive to build the fabrication processes sometimes, and the companies want to rush their product out by Christmas because that's where all of the sales are.
I don't doubt anything you say, but it just seems that by now, all of these problems would be anticipated, and that maybe they'd be ready to go sooner than the end of the year.