I think it is confusing for players to go to a website and register an account if they are a few minutes in the game. They need to close the game before they can play it. Is that logical? So i would make a short (name, password, email) account registration in the game.
Maybe something like this:
1. first start
2. welcome menu, where the player can set a name and the language* (*only used for the tutorial translation atm). Maybe add the "advanced"-button under the name field. The page should only have a "Next" button (no console or website link). go to 3.
3. actual noprofile menu (without the console and website link).
3a. If they click "just play": go to 8.
3b. If they click "create profile": go to 4.
4. Menu to choose: Create a new account (with an information, that there is a website to add/edit more names and other account related things) or log in to an existing account.
4a. Create new account: Name field (filled with the name from step 2), a password field and an email field. Click on a "register"-button: 5.
4b. Login menu: Name field (filled with the name from step 2), a password field, the auto-login and remember password checkboxes. Click on a "login"-button: 7.
5. Rules page (don't cheat, only one account,...) with a checkbox to accept this rules. Click on a "register"-button: 6.
6. If the registration works go to 4b and show a registration complete message there. If there was an error, go to 4a and show an error message there.
7. If the login works go to 8, if not go to 4b and show an error message there.
8. Load the normal menu.