How to improve UNGL; Prevent the inactive teams from competing in leagues.. Create a CSSmixes like thing where they get reliability, and teams can see that before they accept their match or not. As for leagues, you need over a certain reliability to enter your team.. Then they become accustomed to the community / league before they enter anything, also makes the site more popular, as the people who only turn up for leagues will in effect be forced to participate more
Edit : Every full match played = a reliability increase
Every match defaulted = a reliability loss