I think average ride should be around an hour. A little less or a little more, depending on how much of a hurry you are in

. I don’t suppose I’ll be looking at stages with much less than a 7% gradient.
My preference is for there to be no time limit on the league. I.e, one continuous league which we add a new course to every week for the next few months. This way it’s as competitive as you choose it to be. You can compare your times to other people to set yourself targets. Or just try and complete all the stages. Nothing too serious. The only downside of this I can think of is that if people join the league late they’ll have some catching up to do. So maybe we can make it a rolling league and have a re think later down the road?
When you’ve completed a stage you can add it to the spreadsheet yourself or get assistance if needed. Maybe at the end of each week we can total up people’s times to create a leader board for people who have completed all the stages up until that point.
If you don’t want to complete all the stages, or don’t want to complete them in the order they are set at. Then don’t let that put you off. Just do the ones you fancy doing.
Going up hills can be competitive if you let it but it’s more a battle vs yourself. So it’s more about you’re own targets with a bit of banter thrown in for motivation. I’d rather make it fun before competitive!
How does that sound?