1. No, this is not a default feature of the theme.
2. If you create a custom form, leaving out location options, then the map won't appear.
3. The next would need to be changed manually, there are no settings for this in the admin dashboard.
4. It's not an overly common issue.
5. There's no integrations built into the theme specifically for this, so it would require customization on your part if you were looking to force signup upon registration. Thanks.