I know this sounds a little harsh but I'm just putting it out there.
You know the feeling when you go to join a league and then you see its full.
Then a second glance reveales half the managers aren't even emplying a driver and some haven't competed for months.
Would it be possible to create a system to remove those who don't race for a set period (say two or three months) and replace them with those who will?