Yet this doesn't appear to be any sort of mail-hosting thing, so you'd still have to sort out mail with an entirely different provider to receive e-mails on your domain. This is pretty awful.
You're going to need a hosting provider to host your website anyway; mail service is probably included. How is that awful?
Wrong, wrong and wrong.
That's not correct at all. You don't need website hosting to have a domain, and you could use free google apps on any domain you own, without paying for a host.
I don't really want to have to set up Postfix on my Linode.