You should be able to set the distance even with a checkpoint system, if that's what would hold it back otherwise. For example if you put a checkpoint at 200 metres, then you can start the distance tracker at 200 instead of 0.
I think the controls are plenty smooth as they are, actually! It's a difficult course to ride but I never felt like it was unfair or that the controls were the problem, I always felt it was a skill issue on my part when I had a crash. :)