Instead of Buckingham Palace stage managing the event with its usual military precision, US gossip site TMZ has controlled the narrative with scandal after scandal.