Re: #2, the 50% figure is the public capacity of non-Tor nodes rather than the absolute number… but the public capacity numbers on Mempool seem to be off.
Looks like there are only 79 Google Cloud nodes and 557 AWS ones.