Rite now it looks like your checkout page is posting directly to your confirm page. On the confirm page you have the store order details and store order summary server behaviors as well a UPS shipping quote.
All of this looks to be configured correctly. The only issue that I can see that would be related to the user information that you see on the confirm page is that you are setting the values in the form to the posted elements. At the top of the page the values are being stored in session variables based on the posted values from the checkout page. You should try updating the form to use the session variables for the values rather than the posted elements. For example you should update the first name like this:
<input type="hidden" name="x_first_name" id="x_first_name" value="<?php echo((isset($_POST["firstname"]))?$_POST["firstname"]:"") ?>" />
<input type="hidden" name="x_first_name" id="x_first_name" value="<?php echo((isset($_SESSION["eCartCheckoutForm_firstname"]))?$_SESSION["eCartCheckoutForm_firstname"]:"") ?>" />
The session variables are all set at the top of the page, you will need to update each of the form elements to use session variable value rather than the posted value. Please give this a try and let us know what the result is.