Setting up Memberships 2 pages

OK, so I've been struggling with this for a while now. I am simply trying to setup Memberships 2 signup pages and checkout. But things don't seem to be working properly.

To register as a new member I have this page setup.

Once they select the membership then the custom registration form shows up because I want to integrate with the WordPress user system with extra fields.

Once this form is filled out the user has to select the subscribe subscribe link and then select the subscribe which takes them to Paypal.

Is there a way to shorten the checkout experience?