Hi Jay,
you're right, it's the ZoomContainer class you'll want to change. Have a look at the
setSizes function, lines 556:
x = (_normalWidth - width) * 0.5;You'll need a new variable holding the current offset (equaling the value of your frontPos / backPos), and subtract that from the above.
To update that variable I'd recommend you to add a setter and change it from within the
onPageChange function in the MegaZine class. How you get the values in there (i.e. hardcode them or get them from the "outside" via another getter) is up to you.

The positioning of the buttons / thumbnail box is performed within the
updateThumbBox function in the ZoomContainer class. It should suffice to change the
_thumbBackground.x (and if you need it add
.y) as the other values are relative to those. So lines 750 and 770.
Regards,
Florian