From what I can tell, it's mostly an accident that this site still exists.
Ichy owns the domain, while Lupine hosts the server, in his garage or something, while the community (or, Trunks0 and Dave) maintain it, and no one moderates it (because there's no posts to moderate). Or something like...