I don't like absolutely the checkout process of VM 2. After registring or just leaving address a
new customer has to select first shipment method. Then he has to click "save" (why save instead of continue???). After he will be redirected to the cart (

). Then he has to click again "checkout now". After choosing the payment method (again "save" instead of "continue") he will be redirected again to the cart. He will then click again "checkout now" and get the message "Please accept the terms of service to confirm" (he can do this also in the registration form, but there is no link to read the terms). And finally he can confirm the order.
Sorry, but this is not the way how a shopping cart should work. May be your intension with this confusing way of checkout process is to buy the one checkout page component.
Yes, I bought it. But in my opinion your way is wrong. It's ok for a returning customer when you enable "Automatic Selected Shipment" and "Automatic Selected Payment". A first time customer should go through every step without returning all the time to the shopping cart.