What I don't understand is why cant Microsoft release the code on the website. Then everyone can download the update at the same time. I have mine updated anyway but just thinking of other people waiting
Does not work like that. Service centers are owned by the OEMs and carries, they pay for warranty repairs. If MS pushes something that causes problems, the problem falls somewhere else.
The update is being pushed by Microsoft off their servers. Carriers need to approve the update before Microsoft releases the update for download. They are taking a cautious approach with this release it seems. Not a problem for me, I want them to identify and fix problems before it goes out to a very wide user base.