I just want to say... Apple does not do as they want. If you ever done ADC you will know carriers are involved in the process. When Apple finishes with one device they don't release it. They just give it a version bump to match unfinished devices. Once they are all finished they push it out all at once which gives you the idea they are timely.