Super cool, have you considered using galvanometers rather than moving the fiber around?

It should allow for faster scan rate (assuming the XY is the limiting factor).