I just set up a custom domain for email on iCloud and it was shockingly non-dramatic. I got a dialog box asking if I wanted Cloudflare to add the MX records and clicked “Sure, yeah.” Don’t think it’s a permanent thing. Just curious. Pretty smooth. Taking recos for mail providers.