Incidentally, the Bitcoin network topology is nothing like the diagram on the right.
It's like the one on the right but with crap dangling off of it. There is a large community of full node operators, that community looks like that picture on the right, if others decide to tack their own structures onto it that doesn't change the fact that the underlying one is still there.
So each vertex shares an edge with three or so of its closest neighbors, and there are no long hops? Got it.
I call bullshit.
Nearly every miner is directly connected to nearly every other miner. Those are the first order members of the network.
Most non-mining, fully-validating entities (frequently mis-characterized as 'nodes') are attached to a small number of other such NMFV entities that have many many many connections, and a handful of random connections to other insignificant NMFV entities.