Singles ladder works fine, I don't think anyone cares about the teams ladder much. Would be cool if it was fixed though, maybe there would be more decent 2on2s.
Because of the facts of my above post -- I'm not a programmer, and just taught myself to code for a one-time project 10 or so years ago -- I'm not really fit to fix anything with it. iL cleaned up some of my work when he took over but in the case of the teams ladder disabled some things, some addresses moved and thus broke, and some things were security issues, so now it's been down ever since.
However, my lesson from the days of the 2s ladder is that it is not really a viable project and is not worth the effort to prop it back up. Because even when it did work, which it did for awhile, it was for more effective just as a curiosity and a huge bloated database for people to look up their records when allying various people than it ever was as an actual team exercise or ranking system. That was for two main reasons:
1) It logged every two-player combination who played together as a team automatically, but these teams would by default be unranked. You could also "activate" a team -- someone from a two-player combo would register as captain and make a team page, name the team, decorate the page, add players (up to 4 total), and so on. I had it crosscheck your IP as you accessed the ladder page with your IP in the bnet database to decide what player you are and whether you have access to activate a particular team (security issue!).
In any case, teams would then move from unranked to ranked when they played 10 games together. Because there were so many permutations of players and teams ending up ranked, someone actually interested in having a team couldn't easily face off against any of these random two-player teams who ended up ahead of them on the ladder. People who were actually interested in using the ladder complained.
2) Upon request from TK, I dug back into it and made it so the ladder only ranked formally activated teams. Now the problem became the opposite: there were only ever a maximum of like 4-5 teams on the ladder. It was pretty pointless, and once again basically dead.