TL; DR: Seems to work BUT may have issues with SPF/DKIM etc.
Looking for anyone else on HN to chime in with their experience using iCloud custom domains.