Hi,
I uploaded a new source at same link. I don't have much time to play with it so you will have to do anything else for a while. The CameraFirst() function in camera.wdl is where you would want to play around to try to get the 1st cam better if it's still too jerky. I dunno why it was so jerky just setting it to player pan, probably something to do with how C_ROTATE() works.
The activator actions can fail if a player just stands on them, but I threw them in there to give an idea of how you could do static cams, etc, but they would need some work done to them so they would never fail.
Anyhow, thats all for me for a while.
Loco