Looks pretty cool, I tried it out and set one up, process was easy enough. I think it would be good functionality though to be able to update the address from the dashboard.
Have you tested out whether this is functioning with CakeWallet? Their documentation says they support OpenAlias, but it does not appear to be working when I'm trying it out.
Cool. I will follow-up with Cake then because I think it's broken if it's also not working for you, at least in their Monero.com wallet. Their docs say it supports it, and I found an old blog post by Justin also demonstrating support.