Let me ask this and please confirm it this is how the checkout flow should be with One_Page Checkout.

Item in shopping cart, now pressing checkout
Step 1 - Login page - ether choose returning customer, guest checkout, or new customer, fill in info and now pressing continue
Step 2 - Checkout page - this is now the new one page checkout page. I choose shipping method and fill in my credit card info in payment box. At bottom of screen is my cart summary all correct. I press the Confirm Order button (just below button we have this text: Upon order-submittal, a confirmation email will be sent to dxxxxxss######################). Here I would expect by pressing button that my card is getting charged and I will see the order confirmation page. But let's see.
Step 3 - Review and Confirm - Didn't we just do this? Why this extra step? This page looks like an order confirmation and we could loose many orders right here. Unless I scroll to the bottom of the page and read: "Final Step - continue to submit your order. Thank you!" Then have to press button Confirm Order.
Step (or page) 4 - Order Confirmation page. Order complete.

Is this how it is supposed to work? Or did I merge code wrong and ended up with one more step to confirm order? Looks like I only consolidated shipping and payment info on one page. The rest is still all the steps from the original checkout process. So I am saving one step... can't be right.