No idea on why automatic doesn't work, but you're the first to ever even mention it. Most people just use SSL which is the recommended setting.
Reverse DNS will never match for accounts on a shared IP address and is normal. This is not unique to us, but is the nature of shared web hosting. Email servers receiving mail from a shared IP generally see the server hostname for reverse DNS (johnny.heliohost.org or tommy2.heliohost.org) instead of the domain in the From address.