The CVT thing is obvious; I actually have mine on a sequencer rather than a timer since it allows more fine-tuned control.Just keep it always full and have the speed/torque CVT settings flick back and forth on a timer.
Less fiddly that way.
However keeping it "always full" isn't a solution, its a late-game workaround.
I'm seeking decently-engineered solutions here if possible.