Not to discount the technical analysis, but it still begs the question of whether any of those points matter for non-designers, or for the business. Just because they didn't go through an agency doesn't mean the logo won't be successful and the attention won't help the business.
I hate to bring up Google, but they've done pretty well despite having a history of logos no self-respecting agency would ever produce.
Yeah, I feel for those agencies, and at times like this I'm glad to be a software developer. A whippersnapper may say he can do my job over a weekend, but delivering it is another thing entirely.
I don't think we have to bring up Google. In fact, we don't even have to go beyond Yahoo. For all the talk on design and building a strong visual identity, Yahoo in its glory days was visually atrocious. And it didn't mater a lick.
I hate to bring up Google, but they've done pretty well despite having a history of logos no self-respecting agency would ever produce.