Sorry to resurrect an old thread, but I have the exact same issue.
I'm trying to do the same thing, but I don't understand the "username instead of email" thing.
There's no such thing as a username on OpenDNS. Or, better, username equals email.
Did anybody have success with DNS-o-matic?