I noticed that GM iOS 5 developers had a build / release date of September 20th? I wonder why apple held it back, instead of releasing it for developer checking? As I can't really see anything or new features that would have let the cat out of the bag, in regards to the keynote that hadn't previously been leaked.