I just flew back into the US yesterday with an expired green card and the letter, I didn't change my last name when I got married. Granted, I was traveling with my husband and the agent just asked what's our relationship and we said we're married and he just asked what food we bought abroad and said welcome home.