I think the warnings that appear in http://www.dnsstuff.com/tools/dnsrep...dsmlibrary.com may all be worth fixing.
An open DNS server is just asking to be overloaded or attacked.
Having both your DNS servers in the same place is unreliable.
This one's particularly unreliable:
ERROR: Although you have at least 2 NS records, they both point to the same server, resulting in a single point of failure. You are required to have at least 2 nameservers per RFC 1035 section 2.2.
And your extra-long timeouts will mean slow recovery from DNS problems. Note that a DNS problem may affect some users and not others, and have no obvious effect locally at the server. Similar to what people are complaining about. So it's worth looking into these!
I think all of these are easily corrected and if they are, will result in improved reliability for the site.
Do you know that you can rent a second nameserver/DNS server offsite from a place like enom.com for a miniscule annual fee?