Thank You for sharing. I used params displacementMouseMultiplier: 15 and deceleration: 0.85 for best effect.
I found one issue: if KineticPanning module is created after map is loaded - it works incorrectly (if two mouse drags are done one after another, first panning effect is stopped and second is starting from previous extent).
Any plans to get this working for IE 8 or any idea why it doesn't? Sadly, it is the current default browser installed on machines throughout my company. Works great on IE 9 though!
I noticed that map parameter should not be passed for mouseEvents and touchEvents, because they generate map click events and this can cause problems (for eg. draw toolbar is connecting on map click event to handle draw ending).
Also it fails when trying to zoom at panning time. Zooming begins from first pan movement point.
Wow. +100 internets to you, Ryan for this. So much better than the default panning behavior. I also need to support pre IE-9 so I'll wait on the sidelines until you get that bug worked out. Great job!