I wonder if Amazon's elastic cloud could handle it? Given the sales Amazon has, I suspect that they could handle the rush. But, given the reality, yes Apple has to do in house given the AT&T/Sprint/VZ interface, Credit card and other billing information. They need a smoother failure method though.