I'm looking into cjdns, but I'm sure it's a lot of work establishing a peer network.
YURLs look very promising, if browser manufacturers would get a clue and support it (tho the CAs would surely howl).
I realize that "most people" want to type simply "bankoftheuniverse.com" and know they're at the "real" site, but I think Zooko's triangle has something to say about that, and those people may need to grow up a bit and just bookmark a yurl or something. Besides, many people will find bankoftheuniverse.com through a search engine anyway, and as long as they sign up at the real site the first time, they'll be fine thereafter (i.e. the ssh model).