Something I don't understand. What's the point of obfuscation if ultimately you can be caught when you try to convert it to fiat? If I have Btc and I convert it to monero to prevent tracking, how do I get it back to money in my bank account without being traceable?
I'm no expert, but this sounds significantly weaker than ZCash at first glance.
Alice and Bob may have a surprise in store --- the trust issues, the cost issues and the hoops they'll need to jump through in order to buy Monero, store it in a custodial wallet and then convert it back into fiat if needed.
This article left me more confused than enlightened. I recommend reading https://risencrypto.github.io/Monero/ instead as it actually explains how the cryptography fits into Monero.