Truly an excellent post Andrea. I'm sure many here share your sentiment.
They are the ones that keep setting the expectations, so its hard for us to not be disappointed when they constantly keep missing. That said, the SP is doing well and there is great support so it makes waiting easier.