We don't have time to wait around for Maidsafe though. IPFS already does all of those things and more. There are thousands of websites running on IPFS as well (including our own).
As for meshnet, I wish more people knew about openwrt and the standard was to share and relay, as then we could actually dump our ISP's this century :)
The technology for meshnet has been here for a long time but getting people to try it out is a whole different story. It's like NFC vs QR. Not too many people use QR codes (even though they are free) because of the amount of advertising that goes out for all that "wonderful" nfc hardware that they want to sell to merchants.