The "seed" peers should be taught to ignore the
maxpeers and keep as big a peer list of active as
possible and randomly give out a selection of those
peers in join requests. As it stands now, only "new"
peers will be in the list. What this means, I think,
is that the network will be somewhat fractured because
only people who started dijjer at around the same time
will hear about each other. Ten people who start up
dijjer and shut it back down again fairly quickly may
be enough to split the network in two.
Additionally, people with long-running peers will see
thier peer list shrink as thier shorter-lived friends
drop out of the network and almost never grow until
finally there is nobody left who knows about them
requiring a restart to contact more peers.