Servus,
versuch doch einfach einmal diese Version.
Es sind ein paar Sprachstrings drin, "COM_VIRTUEMART....", dafür kannst Du in Joomla Sprachoverrides anlegen nach Deinem Gusto.
Diese Mailvorlage ist auch mit TABLE gebaut wie die alte, ist für die meisten Mailprogramme leider immer noch wichtig, da kann man alle modernen Techniken einfach vergessen.
Das HTML dort drin kannst Du einfach bearbeiten, das tut nicht weh, einfach so einen TR-Block kopieren, wenn Du irgendwo mehr Platz zwischen möchtest. CSS-Angaben am besten nur per inline CSS im Element mit style="...".
Schau mal. Darfst auch meckern.
mail_html_notify.php.zip
Deine Namensanforderung hab ich noch nicht bedacht. Der Name könnte evtl. ins Formular, allerdings wird er bei registrierten Kunden automatisch im Backend angezeigt (im Produkt). Heißt, man könnte noch etwas herumbasteln, und auch den einbauen. Ein Sprachstring für COM_VIRTUEMART_MAIL_SHOPPER_HELLO_CUSTOMER wie "Sehr geehrter Kunde, sehr geehrte Kundin," reicht aber evtl. auch.