"Why does McDonald's food look so much better in the ads than at the restaurant?"
Official video response from McDonald's Canada:
As Kottke notes, "The burger at the restaurant is optimized for eating and the photo burger is optimized for looking delicious."