Great write-up and clever marketing from mcdonnald's. I too believe that more honesty is better. People can relate to you more when you admit you screwed-up or made a mistake. Trying to always be perfect perhaps paradoxically detracts from your appeal and people will do their own thinking and probably conclude that you're disingenious. I think the same goes to us all as people communicating with each other, as it does to companies communicating with our customers.