Viewer's always been choppy.. How about smoothing it out? Seems to take the data and straight-line it from point to point. How about applying the code smoothing to the film viewer to make moves seem smoother?
EDIT: Perhaps a checkbox to toggle on and off, depending on personal preference? Would stop and reset the film any time it's toggled, maybe?