I think this part of his post needs to be underscored.
Don’t expect the scales to fall from their eyes anytime soon, though. It is hard enough for anyone to say “I was wrong.” But the New Atheist has to say much more than that. To admit his errors really amounts to saying “I am exactly the sort of person that I have loudly, publicly, and repeatedly denounced and ridiculed, and the hating of whom gives me my sense of identity and self-worth.” That requires a nearly superhuman degree of honesty and courage. So, while this or that New Atheist loudmouth might, like David, finally see himself for what he really is, I think we can expect the bulk of them to continue their spiral into intellectual and moral darkness. All in the name of reason and morality, of course.