It's actually working really well now. I've got an image point slightly in front of the player character and the camera focuses on that, that means the player character is slightly off-center so the visual space can be focused more on his cone of vision.
However, I'm seeing if I can throttle the speed of the camera to speed up if it needs to rotate far, and slow down if it doesn't. Hopefully that'll make the off-center scroll just a little bit smoother. This may be a bit much to pull off but I want to give it a shot.
Here's my current events.
<img src="http://floatinghandsstudios.com/games/events.png">
It properly throttles up to the max speed, but it never comes back down.
I think I'm missing something obvious, but I'm too blearly-minded to figure it out at the moment. Maybe someone else can come up with a better solution.