You have a good point about the registration for new users activating keys. If they make it more intuitive for new users, Itch can gather much more customers this way.