Well it comes down to math in the end. :p It's using the screen center as zooming straight out (what most software does, which sucks) and the distance from the center to the mouse to shift the view as it zooms.
The only other software I know with zoom this sophisticated it Supreme Commander. Check it out, it's pretty awesome! 8)