As someone currently getting up to fitness, the Jerseys are unattainable with 30-40 others online. Could each Jersey table be split into, say, gold, silver and bronze divisions by time? Each division could then have its own Jersey.
I think that makes for too many jerseys. However there will eventually be different island targeted at different speeds, I bet!
I like the idea of different CAT’s like in road racing. Once you get placed in a CAT based off performance you would only see other riders in your CAT on the leader board.