There were some technical difficulties getting the email scope to work initially but plan on revisiting to streamline the onboarding process. Appreciate the feedback.
Yep, you have to make a separate request to the github API to actually get the address.
And make sure to prompt to select an email address for those that have multiple ones on their accounts.