Process for signing up for a new site

So there is one area that I'm a little confused by and I am trying to figure it out. Basically here's my understanding of what I should be able to do, but I feel like I can't know that I have downloaded Pro Sites. After doing some digging I thought it would be best to just ask what I am missing. Here's the user flow that I want a person to follow....

1. General User comes to the public facing website.
2. Selects a site plan
3. Goes through the checkout process
4. Upon approval, they are sent an email confirming their signup.
5. User logs in and they have their new package and they are ready to roll.

Ideas on what I'm missing?