Totally disagree. Classic case of oversharing. Even if yer inept, you don't let your custies know it at this level of detail. There's frank and there's pathetic sounding.
I'm coming around to the idea that he probably shouldn't have included the message from Amazon, but a serious, honest mea culpa is certainly in order.