I agree that the post was overly hyperbolic.
But unfortunately by this point it's beyond dispute that Google has engaged in some seriously questionable behavior, on ethical fronts -- such that to refer to this conduct as a serious "mistakes" smacks of denial, or whitewashing.