The first time a user visits the community when they login through a remote service, if any details that are required are missing (username or email address) the user will be prompted for those details. Naturally we will be unable to email the user if we do not have an email address for them.
Please post requests in the appropriate requests forum. For now I recommend just including the image remotely linked in the event description field.