Reaction of the dev crowd? Overwhelmingly negative (thread):
It’s interesting how differently people perceive it from me. As a user, I would probably be rather reassured by this badge — I would know that I’d have to be patient if I wanted to get to this site ("it sets expectations", as someone similarly minded said in that thread). But mine is a minority opinion.