NIck,
   You point out what I failed to emphasize: that more LISTSERV's are needed;
at least one per site (site=administrative collection of nodes).  I would go
along with the idea of limited service areas.  Why should users at sites that
refuse to run LISTSERV benefit from the service at the cost of someone else?
 
Amazing how this parallels RELAY so much :-)