This sort of crap is exactly why he isn't trusted as widely as he should be.
He is so paranoid about coming over as posh! He should wear his finest morning coat (or whatever it is that men wear at Royal Weddings), and enjoy the day!
His PR obsession is worrying. Thankfully, we have George Osborne in the background, keeping things on an even keel.