Thanks for this. Buying Monero without KYC seems very complicated.
Robosats was one of the sites recommended on the link you provided, but it doesn’t support Cake Wallet or Monero.com. Moreover, it requires that you have bitcoins (sats?) to serve as deposit.
I was looking forward to buying Monero with an Amazon gift card, but that is clearly not going to happen.