the code to send the email is at line 15 - 102. lines 103 - 234 set a bunch of session variables. The email uses the eCartCheckoutForm_email session variable as the to address.
The code that sets that session variable is at 118. When the email is trying to be sent, the session does not exist yet.
move the universal email code block so it comes after the code to set the session variables.
On the upload email, you have not done anything to set up the email body.
In the universal Email server behavior, select the option to create a file for the email message and select one of the templates, this will automatically loop through the form fields to include them in the email.