Re: Notifications
Have you explored under the user profile > settings > notifications? Whilst that does not have maybe exactly it will allow you to modify as a front end user some settings. Perhaps though this is not going to be suitable so just a suggestion.