What I thought was bad about freenet was that it was/is every-imaginable-goody-of-encryption all in one application blob. It seems like what you would want instead would be peer-to-peer software with series of optional encryption layers. Getting adoption with faster unencrypted layers would allow user to start using encryption easily when "things get rough".
Perhaps some of the other things are closer to this.
Perhaps some of the other things are closer to this.