In this example "newdomain.tld" is the domain being created. "yourdomain.tld" is the hosting domain having the name servers. 1.2.3.4 is the IP of the (ISPConfig) server hosting mail and website.

So, how does that relate to ISPConfig3's GUI?
$ORIGIN relates to "Zone (SOA)" input. Which is the domain being created, obviously

"NS" and "email" inputs are on the "@ IN SOA.." line. NS is the primary name server hosting the domain. Email is the email address of the domain creator which here is "hostmaster@yourdomain.tld". Note how the @ is replaced by a dot so the local part of the e-mail address has to be a single word.

Serial number is the identifier for the domain. ISPConfig automatically manages this for you (using the unix timestamp).

Rest of the lines are the RR records. Not sure why create_domain.pl added a localhost entry. These pretty much map to the items in ISPConfig's Record editing screen. "newdomain.tld." is to MyDNS what @ is to Bind.

Maybe there is a misunderstanding, the dns whizard is a feature request (see bugtracker) which I'am working on at the moment. I did not upload it to svn, so you most likely mean the normal dns form. Creating dns records with this form works fine, I guess you missed to add a dot at the end of the zone (see post from skeldorf above).

Yeah, it seems that after I dug through the source for the dns form(not till's new form) that it doesn't work the way I thought. I assumed that the validators would check for the trailing .'s and if they were missing would report an error.

I'm looking forward to Till's new dns wizard. I'll also budget some time to help get sensible errors and validation checks installed in the new system.