When you open the game or put in your ID it should instantly ask what you want to name yourself, if you don't want to- there could be a skip option.
I think you should basically be forced to run the tutorial, or at least have an option on start up.
"Would you like to try the tutorial?"
"Yes! (highly suggested" "No!"
I feel like when some people play games and don't really get any sort of introduction to the game right away they get a little lost or whatever. Typically when the player first plays the game, they should be forced to understand some of the basics so there isn't any confusion or blame.
I feel we really really need new avatar items too, people dig that stuff and it would be great to have more hats and capes and armor and all sorts of stuff!