I agree with you that having a web server on the client side that's accessible from the rest of the web is awesome. This is why I love SimplifyMedia… It makes it possible for me to access my Mac Mini which holds my 60GB of music from anywhere that has an internet connection.
That said, I think that we still a way to really do P2P-style, disintermediated connections that don't rely on a centralized proxy. It's one thing if you want to bootstrap with such a service — that's fine! — but I think it should be one option among many.