I really like your article! Isn't a drawback of running your own VPN server that the size of your anonymity set decreases to 1? If twitter knows you're behind 1.2.3.4, then they know all traffic from that ip is yours. They can sell/share/leak that info to anyone.
Isn't that a good reason to use Mullvad or other shared VPNs?