I opted to use the WireGuard servers on Mullvad VPN. I'm aware I have to put my trust into them, but this seemed to be the cheapest plan to get past my ISP and privacy issues, other VPN providers are known to share data with Federals, and anyone who subpoenas them.
Did I miss anything in this plan? If so please let me know

Why all the complexity? Just run a Tor relay on each computer and hook up your nodes to them. Bitcoin Core has native support for Tor connections, in fact it is possible to configure it to listen
on Tor if you want.