Looking around the leagues (including PCGC's) there are a lot of tiers that are empty or players who no longer play the game any more...
Also, with all these issues..
Why not close ALL the leagues once they have finished their seasons and force everyone to leagues setup by iGP...
Make sure that enough leagues to cover the ammount of players.. Enough time zones for all the players and also times where they are during the day and also at night times...
I think this will make things for iGP better in the long run as iGP don't have the staff for 24hrs a day 7 days per week coverage and in the end of it all, the ones who are having the issues will leave the game in annoyance and also tell others not to bother playing it as the game keeps crashing / the admin are never around blagh blagh...
This will also help the Devs more as they will be able to monitor races in bulk and sort issues out when the league have finished..
This could be a 6 months deal to get everything right and then go back to the open times and days of what people want..
6x iGP Euro Leagues - 7 days per week at 12pm, 1pm, 2pm - 7pm 8pm and last race at 9pm..
6x iGP Euro Leagues - 3 days per week all at the times above.
6 x iGP American Leagues - 7 days per week at the times above but set to one of the American time zones..
6 x iGP American Leagues - 3 days per week all at the times above.
and so on... 2 sets of 6 leagues for Australian leagues and any other time zones or Nations that you would like to cover..
It would also force others to join leagues and not set them up with 3 or 4 friends in a league that will never get populated..
Just an idea to sort out these issues you have been getting.