Prior to changing the 'Freeze player' flag, the cam barely moves at first, then moves quickly but just to the next pc, moves very slowly to the vicinity of the player and pretty much freezes.
Recompiled with 'Freeze player' set and it runs pretty much as mapped.
I tried several things to see if there was any variation: normal compile, expert compile, OpenGL, software mode, Direct3D (DirectX 9), run from the command line, run from the console, run on the WON version, run on the Steam version. Same results with any combination: Freeze off - no good. Freeze on - works fine.
It runs through most of the sprites dead-center. I assume that was the idea.
With freeze on, the camera starts out moving fairly fast, spirals around the func_train in just a couple of seconds. When it reaches the glass, it moves rapidly to the second spiral in just a second or two, spirals around the big sprite (it does seem to overshoot and move out of the map for a second or two around p22 or so and then comes back in), rises and stays near (or in) the ceiling for quite a while until it times out.
Want me to upload the bsp I compiled? Don't know if that makes any difference. It shouldn't.