Its a good idea, just poorly executed. Soldat's community, both competitive and public is dying, no denying that. But what this gather does, is break up the community even more. There's already to many gathers out there, and not enough players, there is absolutely no need for another. What should have happened, is a sort of partnership, with sna.gather, nasoldat, or soldat.gather.
With that you would of guaranteed a descent player base with a slightly simpler system. However, even then I don't think it would of caught on.
If you really wanted something successful, you would need to hardcode in a gather system into soldat itself, adding a new tab, ect.