Side question: what's the least scammy and complicated way to buy Monero these days?
Buy some other crypto like Litecoin then exchange it for Monero, there are quite a few exchanges around that do it anonymously.
I made a comment about that here (https://news.ycombinator.com/item?id=47858801)
Revolut -> USDC -> Monero via exchange