Thanks for the details
for #2 & #3, i am writing a content pack for one of the enterprise application. so customer can import this content pack, it creates my application specific dashboard and the alert for some of the events. i would like to enable the alerts by default once the content pack is import. But seems this is not possible, i can see them as disabled. Anyhow user can enable and e-mail from managed alerts option, however that is saving as separate new own alert. But always my content pack alert will be showing as disabled state. So at least is there any option to the user to update my content pack alert alone with the mails id and enable?