psybox
My thoughts for integration would be API calls to create the domain on mxroute and create the mailboxes on mxroute showing them in enhance dashboard as a single pane of glass for the end user.
It feels like you are grilling me on this man, if you don't like the thought of the integration thats cool, I just suggested I think it would be good, mxroute is cheap, a lot of datacenters block mail ports and dealing with the headache of email servers and customer emails is something I'd prefer to offload and pay for, I'm sure I'm not the only one.