Compose notification email with or without first name.
Simplify if statement.
Capture anonymous user's profile.
Check for user profile on anonymous registration.