Every year, two teams go up a division and two teams comes down a division - the top two move up and bottom two (based on points) go down a division. Our league has 4 divisions. Each club that plays in the league has 2 or more teams playing in different divisions. Teams are allowed to move players in and out of teams for the first game of the league; after that, teams are fixed and people play in their team and division for rest of the season.
Now i understand the problem , and the reason your comps need such convoluted bonus points systems. Aussie grade structure seems waaaaay better to me . There are multiple grades . No promotion and relegation of teams . 3rd grade in 2016 still plays 3rd grade in 2017.... because it's 3rd grade ! Each player is chosen in a grade , their performance dictactes if they , as individuals, are 'promoted' or 'relegated' into a higher or lower grade . Sure , team composition may change often (even on a fortnightly basis) , and if you , or others around you , have an inconsistent season you may play in a few grades . But so what ? It makes it challenging , you are playing for your spot aswell as playing for your team and club . You also get to potentially play with more people at your club too . I think its infinitely better , and the fact you only need to find the semifinalists via the comp points means you can avoid all these unnecessary shenanigans.