Stuff like NNCP might help.
The complete lack of interest in developing a truly anonymous internet is worrying.
Another thing that is sorely missing is the ease of use of the web-of-trust networks. Me and a friend on the other side of the globe meet up physically, exchange keys, then put them in our routers / home servers and suddenly we have access to each other's NAS and local networks, for example.
For now, nobody is working seriously on nothing like that. That's not good at all.