This looks very interesting on first try, I'll take more of a look when I'm on a decent screen.
Can you at the moment, or would it be possible to show a position score calculation at each point? Obviously that is going to be time intensive if the scores are not already available in your source data, but it might be a useful addition as an option at any point. Explanatory comments also - where available - would be nice.
Excellent work, good luck.