I love this sort of thing - thanks for putting the effort in. The average speed for first stage vs finish time was really interesting - I didn't think that there'd be such a clear pattern.
One thing that would be nice to see (from a selfish, competitive point of view!) would be a cumulative finisher tally by time. So you can say - I took 110 hours, so finished in the top 300 or whatever the case may be.