As for "who is the fastest sprinter?" - My answer is:
"It depends", on:
Race profile from start to 5 k from the finish.
How the race was raced prior to the sprint.
Wind.
Crashes.
Technical difficulties.
Race profile the last 5 k before the sprint.
Strength of team for positioning.
Quality of the last lead out guy.
Race profile for the sprint itself.
Aaaaaaand a bunch of other variables, such as race programme, current form, current health, legs on the day, etc., etc.
It's a debate nobody can really ever win, which is why it is pointless to get emotional about it
"It depends", on:
Race profile from start to 5 k from the finish.
How the race was raced prior to the sprint.
Wind.
Crashes.
Technical difficulties.
Race profile the last 5 k before the sprint.
Strength of team for positioning.
Quality of the last lead out guy.
Race profile for the sprint itself.
Aaaaaaand a bunch of other variables, such as race programme, current form, current health, legs on the day, etc., etc.
It's a debate nobody can really ever win, which is why it is pointless to get emotional about it