am i the only one that sees a short flickering between two zoomings? (like when u stop drawing the old text snippet you just zoomed in and start drawing the text that is going to be visible when you zoom in further?)
apart from that:
total ownage. nice job!