I'll try to expand a little bit and touch all points:
1) Before running the checkout wizard, create a cart display page using the eCart Display manager (Insert -> WebAssist -> eCart -> Display Manager).
Also make sure the database connection has been created.
With the cart display manager open, start the checkout wizard.
2 - 3) If you have already created the database connection, you will have options to configure the store cart summary and store cart details behaviors in the checkout wizard. these behaviors will automatically be added for you.
4) You can have any page from your site open when you run the Security Assist wizard. No changes will be made to the page that is open.
See the "How to apply Register/Login functionality to your checkout page" tutorial on the security assist support page for details on securing your eCart checkout pages:
5) In the Checkout Wizard, if you select to use a local checkout gateway such as Paypal Payments Pro, you will have option to configure Universal Email in the wizard.
6) For selling digital Goods, there is a tutorial on the security assist support page in the how to section titled "Creating a Download Center for selling Digital Goods"
It wont matter so much if the security assist pages have been created before running the checkout wizard. You can create the security assist pages in any order. Once the checkout pages are created using the checkout wizard, you only need to apply the security assist access rule to them.
just wanted to note that the mentor training program is no longer offered.