"All this really should have been there earlier"
They really should have put this in place from the get go. Apple have their HIG document and will reject your Apple if you don't follow it closely enough. That may be a bit draconian, but it serves a purpose.
Putting out a website now with these ideas on is a bit late. It's going to be ignored by the majority of developers I expect. If it had been there at the start, developers would have gotten used to referring to it as part of their dev cycle.