Load testing for cyclical holiday traffic spikes is not a new or difficult concept. Most retail companies do it annually around September-October, IME.
But the cause of the outage is still speculation. I hope that something else caused it, because Apple's customers are right to expect Apple to undergo that kind of baseline preparation.