Processes in Microsoft 365 for setting up Office apps, redeeming product keys, and activating licenses.
Well, after four and a half years of watching this thread and hoping for a solution, I've gone a different way :( I was a previous user of Windows Live Domains and this week decided to abandon that in favour of a simpler, but less elegant, forwarding solution. So I created an @outlook.com alias in each of my personal domain Microsoft accounts and used the free email forwarding facility of my domain host to forward all email bound for each of my @personaldomain addresses to an appropriate @outlook.com alias. My @personaldomain alias is still the primary address for the Microsoft account, so outbound mail works fine too. Got it working for my whole family... Full disclosure, I do have the option to use GoDaddy hosted domains and integrate it nicely with Office 365 Home, but after looking at the costs involved have decided to keep my domain with my current host (TsoHost) who let me forward emails for individual addresses without charging for an extra hosting package or 'premium DNS'.
It's not how I wanted it set up, but... job done.