Great job! Tested all form fields and the confirmation page works great. I would only change the variable names that display on the confirmation page so that it looks more user friendly.
Everything works perfectly. Only thing that i m concerned is about the phone number field when i put regular 10 digits number it doesn't accept it but after using this format 123-456-7890 , it works.