for the thumbnail issue, add the full path to the image source tag for the thumbnail, for example change::
$MailBody = $MailBody . " <img src=\"";
$MailBody = $MailBody . $eCartSurface->DisplayInfo("Thumbnail");
$MailBody = $MailBody . "\" alt=\"Product thumbnail\" class=\"eC_ProductThumb\" />\r\n";
to:
$MailBody = $MailBody . " <img src=\"http://www.mysite.com/images/";
$MailBody = $MailBody . $eCartSurface->DisplayInfo("Thumbnail");
$MailBody = $MailBody . "\" alt=\"Product thumbnail\" class=\"eC_ProductThumb\" />\r\n";
for the payment details, the code is not referencing the form correctly, change each instance of:
[FORMREF]
to:
CheckoutWizard_NewFromBlank_Default
for example:
$MailBody = $MailBody . (WA_getSavedFormValue('[FORMREF]','First_Name_2'));
should be:
$MailBody = $MailBody . (WA_getSavedFormValue('CheckoutWizard_NewFromBlank_Default','First_Name_2'));