Nice guide!
I'm sure you already know, but just for people reading it's good practice to only use Monero subaddresses and generate a unique one every time you receive from an exchange (they start with an 8 instead of 4)
This way they don't know you are the same person and subaddresses also protect you from most of the few de-anonymizing attacks left with Monero
You can also buy Monero p2p and non-KYC with fiat from LocalMonero and swap it for Bitcoin or vice versa using trocador.app (exchange aggregator) or choose an exchange off of kycnot.me
Robosats, Hodlhodl, and Peach are other solid options to source Bitcoin non-KYC with fiat
https://www.youtube.com/watch?v=M_IYzzC5Zqk&list=PLsSYUeVwrHBnAUre2G_LYDsdo-tD0ov-y&index=14