In the 0.10 update, we got some external camera settings that let you control pan speed and the split between TV camera and fan camera. I'm not sure if it'd be possible to program around this metric, but I'd love if you could change the preferred shot duration and encourage it to use angles for longer duration shots with less cuts or shorter duration shots with more cuts. It wouldn't need to be super precise since external camera dynamically changes cuts to keep focus on the vehicle, but it would prefer longer distance placements of the camera that would naturally encourage less cuts and shots to stay focused on the vehicle. The biggest reason I'd like a setting for this is so the external camera can be matched to the speed of the vehicles better, as it sometimes gets stuck in a loop of very short panning shots that last less than a second, especially when driving over 100 mph on longer roads, and it legitimately gets somewhat motion sickening when it keeps doing that. I tried only TV and only fan camera and it seems to happen occasionally either way. Since this is a visual thing, I made a short video compiling some long duration shots and short duration shots to show what I mean.
The external camera always attempts to find the longest possible shots. The short shots happen when it fails to do so, which as you have noticed, can be pretty often, depending on the environment and speed. More speed = harder to predict where the car will be 4 seconds from now (very often there isn't even any roads that we can assume the user will follow), and more complex environment = more chances to have objects between the camera and the vehicle, ruining the shot. Before such a slider is possible, the camera location algorithm needs to be improved. This is on my ToDo list, but with a very low priority, for now. I have some simple ideas that I may try before the next 1 or 2 updates, but I cannot promise anything.