Hello Peter
1. Yes. You can control it via Registration Access setting for each event. Just set it to Registered and it will work as you want
2. We don't support it at the moment, unfortunately. However, it can be customized to support it, just cost you about extra 20$ for this customization
3. Yes, it is supported. Actually, you can include any information from registrants (which they entered on registration form while registering for the event) in the email sent to event organizer
Regards,
Tuan