Consider a dedicated moxycart Ajax "controller" (maybe a Snippet, but possibly just a listener in the moxycart plugin). It returns a JSON object with all data for a product page, including the variation overrides. That would make it a little bit easier to react dynamically to the user selecting new options. Our sample templates could be built with that in mind.