System-config-bind is not a widely supported thing. It was developed by the redhat people as a GUI interface to configure BIND. It has also been copied to Gentoo, but I think that is it. You usually won't find a resource that deals with it, except those put out by redhat. There are plenty of BIND tutorials on the internet, but they deal directly with the named.conf file that runs BIND, not a GUI app to configure it.
If you use google, you'll find plenty of example named.conf files that can help you figure things out. All MX records have a preference number associated with them, and the lower the number, the higher the priority is set to use that server. So if you have 2 mail servers, one with a priority of 5 and the other with a priority of 20, the one with the 5 will be tried first. If that fails to be reached, then it will try the one with 20.
DNS would be possible but tricky to use without subdomains. If you have a domain, say example.org, chances are very good that your mail server will be something like mail.example.org, or smtp.example.org. You could direct the mail to another domain name, like purpose.com, but doing something like that to avoid doing a subdomain seems foolish.
Running your own no-ip.org address will require that you move up to one of the non-free plans. I don't know offhand if they'll allow you to run your own no-ip subdomain, but maybe they will. If you're going to run your own DNS server, then you can ditch the no-ip address, and buy your own proper domain name.
For guides, just google, there are thousands of tutorials on BIND throughout the net. If you need a physical book, there is one called the bible but most of the DNS experts. Here's a link to it from the American amazon page -