When running the deploy command, it should offer to create an account, or login, via the CLI if a token is not provided.
Following this, behavior of #3 should ensue.
Ultimate vision is that a single command will create your account, create the webapp, and deploy it for first-timers.