This is the problem with the way many look at releases like iOS 7 today....
Instead of looking at the device and OS as improvements on the last device and OS in that line, they look at that OS with respect to a completely different OS and say "Ridiculous! Android has had X since 2009!"
When the reality is, the specific task was available in Android since 2009 (and likely through an app on iOS before) when the implementation is different and the overall package/philosophy isn't even in the same ballpark.
Looking at each individual feature and task isn't the way Apple does about designing their OS and devices. Its about how the entire package works and feels TOGETHER. Android is a laundry list of features, some feel cohesive, others look and feel out of place.
Apple designs the OS, not the features that go into it. Whether or not Android had something before (or vice versa - I seem to remember a Game Center look-a-like released at I/O and quite a few iOS like features in addition), the comparison isn't really equal.
You either like Apple's philosophy or you don't. A new version of iOS isn't going to change that because Apple isn't going to change their fundamental philosophy (Tim Cook said so a dozen times during the keynote).
That's why we have Android, and WP8 and BB10.....all different platforms that do the same ****. They just go about it in vastly different ways.
I for one am ecstatic about iOS 7 - I think it looks like the best release of iOS yet and am pumped for when it's released.