>If you created your account as first.last@gmail.com, you can only log in by using that email address.
I don't think that's quite right if I'm understanding what you are saying. I've logged into my gmail account using both my.email.address@gmail.com and myemailaddress@gmail.com. Both work and both take me to the same account.