Looks very promising, I didn't notice anything right away about team finding, and league placement. Any ideas on what that is that can be shared? Or is it still being worked on?
As a suggestion for this would be to place a person in a league based on experience in other leagues and have the three lowest leagues be set up so that way one is for players with no experience and the other is for minimal experience(say 1 or 2 seasons), and the last one is for too much experience for the first two. The highest of the bottom three would run shorter seasons and act as a placement league for all new teams unless your team or players recently played in a tf2c season completely. This would help to distribute the newer teams to the appropriate tier more efficiently rather than an application to be a tier system, also it prevents a situation of going from bottom to the top where players who are really good but with no competitive seasons completed are in the starting leagues for a few seasons.
Also please do not let yearly holidays (such as thanksgiving) push back playoffs or schedules. Times like those should be an off week since most players will be gone, but then afterward everything is back to normal rather than things being cut short because of the holiday.
One last suggestion, make sure the last season ends early December so that way no one is conflicted between midterms and matches, same goes for may/june and finals week which over all seems to be last week of way or early june for college and high school.
Hope this works out and I can soon partake in the first full launched season, or a beta season. Also, hope that the suggestions were in some way helpful.