By that criterion, the Cube was "huge" as well. We all know how that turned out.
Every Apple product has a spike in demand at introduction, and most have extended lead times soon after introduction. A few weeks or months out, production begins to keep up with demand.
If you look at the costs of production, it's apparent why Apple does it this way. The other choices are:
a) Stockpile for intro, so that the initial demand is met
Quite expensive - you have a lot of money tied up in inventory while you're waiting to get the stockpile up. If the product doesn't sell well - you've got a lot of money tied up in inventory that isn't selling.
b) Add extra production lines to build them to meet the spike
Also quite expensive - lots of equipment, setup and training costs that turn into redundant hardware and layoffs once the initial spike in demand cools. These extra costs are especially burdensome if the demand is less than expected.
So, long wait times for products soon after intro is an Apple tradition. It helps with the hype ("3 weeks backorder for the new MaxiPod"), and it helps with the all-important profit margin.