Thought I'd better let you know about something I've just noticed whilst testing my front-end events submission form.
I've set things up to allow anonymous submissions. (My 'Guest Default User' is one of my BP admin profiles.)
I submitted an event using a fake name + real spare email address. (As admin, I then 'approved' the event.)
In the role of the fake person, when I received the 'Event approved email', it was addressed to the Guest Default User.
This is the template I'm using for the Event approved email:
Your event #_EVENTNAME on #_EVENTDATES has been approved.
You can view your event here: #_EVENTURL
#_CONTACTNAME - in this case, this should have been the fake name I set up - not the Guest Default User. Everything else about the email was correct.
(It got sent to the spare email adderess of the fake person, not my real admin address, so this aspect was correct.)