Quote: "only thing is the lockout when zooming it breaks the fluidity,"
I did that because when you zoom it's focused on a fixed point. Panning around changes that and it gets confused when offsetting the map. Once you start panning, there is no longer a point of focus. Basically, two different functions are trying to control the offset at once and you'll get some choppy even less fluid movement.
I've tripled the zoom speed. So while you still get some gradual change, it happens quick enough now that I don't think you'd notice the temporary lock out of control.