This looks really interesting and I look forward to reading it but IPFS is not the only player in the decentralized web game. One only needs to start typing "IPFS vs" in Google.
I agree, it seems disingenuous to describe IPFS as the only way to implement a decentralized web. For example in our group we've explored the idea of essentially a decentralized Merkle tree where the document id's are resolved via P2P gossip, like in early versions of Gnutella.
I agree. IPFS itself has taken a very tacky Silicon-Valley-startup approach to marketing: "IPFS is the Distributed Web". IPFS is distributed and could be used as a web platform. But it's not "the" anything. For me, it's a really big turnoff. Most people involved in the decentralized web movement are very non-commercial. IPFS always seems to have a "shilling for VC funding" taste.
Perhaps "An IPFS Primer" would be a better title?