Always nice to see the bounds of UI scripting being pushed to the browser's limit. I won't be surprised to see some of these position manipulation paradigms integrated into the core browsing experience (in sort of a jQuery-esque fashion) in the near future.
Nice choice with the name as well. Easy to rememeber and has a good typing rhythm.
This is standard advertising practice across many industries and not unique to McDonald's. Examples include food (both restaurants and specific products like breakfast cereal), cosmetics, health products, even real estate. McDonald's really does push it very far though, in terms of disparity between the imagery and the actual product.
I suppose it falls under the "fake it till you make it" category of business practices.
Working on mobile, but still not sure about what path to take regarding true/html5-based native or a pure html5 based web version. It depends on what direction I decide to go regarding new, novel features for the app.
On the matter of performance, can you give me a bit of info on the equipment you used to view the site?