Ian,
Spin it anyway you want to but the fact is M should be ready to go with a new OS release or be done with it.
Beta 6, GM, or whatever, the majority of my 100 or so apps updated just before or just after the iOS8 release so is there really an excuse for M?
<snip>
Isn't it time that sort of talk stops and we start asking for proper accountability from M?
Well, as of this morning I'm still getting iOS 8 updates for some of my apps so M aren't on their own here.
I'd consider keeping your shirt on

Cheers