16. Overhaul the "Infinity Cup".
Assuming you want to keep the award, I have two main issues with the process:
a.) The process of updating results is too slow to even warrant posting the ongoing results. As it stands, at any one point, there is no way to know how accurate current standing are, because they seemingly are never up-to-date. I assume this is because event producers are slow to turn in results. Require a standardized file type (excel spreadsheet?) to make it easier for the administrative side to update the results. (I don't have knowledge of this process, so there may be other issues here.)
b.) The scoring process unfairly distributes points. I would make the points based on your score as compared to ALL teams at the event in your level instead of rank within your division. It shouldn't matter how many teams are in your division - that is beyond your control. If you are in a division by yourself, but you are grand champion of the whole event - you should get more Infinity Cup points than anyone else at the event. This more closely matches the stated goal of letting every team compete against every other in the country. I could bore you with a sample statistical model, comparison of ELO chess and Predictor methods, etc., but you get the general idea.
How fun would this be: If there was standardized scoring, you could simply take a team's top 3 scores for the year from "national" events, average them, and pick your winner. Simple, accurate, exciting, and fair.