I was also prepared to send them the lease that shows where my utility bills came from ( my residential address. ) My other address is a virtual mailbox so I can manage mail remotely. This virtual mailbox is the address that was on my bank statements.
This is the first time I've heard of printing out the email. Of course I'll print out the PDF Visa itself, and keep the course enrollment documentation as well. Has there been instances where officers have asked for the email specifically? And not the passport?
I did not include a cover letter in my documents. I didn't mention anything about the different addresses. I was prepared though to show in my banking accounts where both my physical and mailing addresses were noted as proof should they have asked clarifying questions around two different addresses.