I like how Github is taking note about the lack of innovation, and doing the right thing; but I'd like to see the blog post announcements AFTER the feature is implemented. It's like saying "Oh, you're thirsty? I'm going to give you a glass of water, but not yet, next week"
The feature is definitely implemented as it has been available to me for about a half an hour. Apparently it will just take a little while to roll it out to all users.
That would obviously be ideal but announcing after the feature is implemented may be too late.
Opinion shifts have a lot of momentum - let's say promising a feature pushes back on that shift with force X. Announcing the feature when it's live and ready to use pushes back on that shift with force Y. Even if Y has much greater magnitude than X, it is likely much more effective to reverse that opinion shift by applying X today, than Y in a week, or two, or four, when the shift has gathered sufficient momentum that Y has no effect.
I would think that this sort of feature was underway well before most of the negative feedback came in. This might be the reason they announced the feature before it was live though.