You can connect your accounts to Microsoft Teams and make adding Teams details to events much simpler. Configure events defaults in Teams, then add meetings by adding Teams to the event details.
No, you need to either manually add the Teams event or use autocreate.
Users need to authenticate against Microsoft to autocreate events. You can redirect them to a different page after authentication.