Hi zeroc,
You don't need to call UpdateCameraMatrix after zoomScale is changed, but, you do need to have an override set up for it to work. Just the default override will suffice.
After that, simply set it to 0.5 to zoom out and 2.0 to zoom in by 2x exactly.