How is that different from the solution on the page?
I think these two things could be improved from that answer:
* I'm suggesting a general approach to measuring track tension, which is the average of the vectors. I didn't see that idea in the answer.
* I think the answer could be communicated a little more simply. For example, we don't need to think in terms of Q[sqrt(3)]; I see that as a distraction.
Except for replacing Q[sqrt(3)] by a suitable ring extension of Z, I see no possibiliy to simplify the argument. So what kind of simplification do you have in mind?
a metric for tension = [ norm(sum(piece_vectors)) + abs(angle_displacement) ] / n
where
angle_displacement = sum(angles) - 360
and the angles are signed accordingly.