1) in the authenticate user server behavior on the login page you can change the login columns.
Go to the second step to change the columns that are used. select the User name column and click the minus button to remove it.
Then click the plus button and select the email address column. click the lightning bolt next to value and select the user name form element.
2) Also in the security assist authenticate server behavior on the login page, go to the third step, here you can select columns to store in session variables on successful login.
select the user name column.
Where you would like to display the username, open the bindings panel, expand the session group and drag the user name session variable to the page.
For your request on purchasing the rest of the supper suite, you should contact the sales department at email@example.com to see what can be done.