Games being decided by non-joins
Default wins do not only penalize the player who doesn't join, but all the other players involved in the game too, since they lose an opportunity to play a competitive game. Replacing the player with an AI is not a solution, playing with or against an AI is no fun.
If a game doesn't start, it should be recreated with a one week delay. The clan leader of the player who didn't join can decide if he wants to use him again or replace him with someone else.
A 1-pt or 2-pts penalty can be given to the clan of the player who didn't join in time.
More player level breakdown of stats needed
It would be cool, but I don't think it is a priority.
One thing that could easily be done though, is have the players' names appear on the Filtered Games tab of the google sheet, next to the teams. Then with a Ctrl+F, we could easily check who played what without having to open games.
Substitutions require manual work to be done by the league organizers
Unfortunately, I'm pretty sure that any attempt to code and automate this would require more work than simply doing the manual substitutions.
Alts and multi-clan membership is a growing problem.
I think the current rules are fine and should not be changed.
-> a player needs to be in the clan he plays for at the start of the season
-> a player playing for Clan A on CL8 and Clan B on CL9 cannot play for Clan A again on CL10
That's it, let's not overthink this with complicated rules.
For an outsider, there is no way to judge if a player is really part of the team he represents during CL or if he's just a mercenary. The level of their account doesn't mean anything. We simply have to trust that the clan leaders will do the right thing and pick the right players.
Lack of a clear schedule
Clan league takes too long, and specifically is much slower in some divisions than others
Clan league is stalled by players taking vacations in excess of 40 days
I like the idea of scheduled games that was suggested by other people. As soon as the templates are chosen, a complete schedule of the league can be decided, tournament by tournament.
The clan leaders can then consider the dates of each tournament before they select their roster. If a player has exams in December and is likely to take a vacation, then his clan leader should field him for a tournament that'll start in January, and not one that'll start in December.
If despite this, a player doesn't join a created game in 3 days because he's on vacation, then he has to be replaced. (And if the clan organizers weren't notified beforehand, then his team gets a 1pt or a 2pt penalty.)
Templates
I don't think we should stay with the STV system for CL10. Volanco Island in, Battle Islands and French Brawl out... when you looked at the ratings those templates got, this result was just weird.
I'd rather use a more classic system. Perhaps once everyone ranks the templates, we could simply select them according to the median? Or according to the mean, after we ignore the smallest and largest ranks?
Also, I think we should make sure we don't play the same templates every season. Change is good.
For example, we could allow only one 3v3 template ma, one 2v2 template and two 1v1 templates maximum to return for CL10.
Or we could decide that a template cannot be used more than two CL seasons in a row.