One thing occurs to me - this would all be a lot easier if the game had a freelook toggle, and mouse 2 were free to be another modifier, like SHIFT or CTRL.