Some people seem to be under the assumption these delays would have never happened under Steve.
These people seem to have a very lousy memory.
Do you forget the first version of OS X, and OS X Leopard?
Releasing unfinished software is never a sensible idea; and I'd think this is empathised even more so by the maps debacle.
Sometimes deadlines aren't met, and as frustrating as that is it doesn't mean you should neglect the experience of the product.
Customers were frustrated with the delay of Leopard but I remember the level of excitement when it was released due to the pleasurable experience.
I'd rather wait and be blown away than impatient and experience a buggy piece of crap. As the saying goes "you can't rush art"
Lets hope our patience pays off tomorrow.