1. He already explained his carrying condoms, which is “Bringing condom with him did not mean he wanted to have sex all the time and in fact, he never used condom in the way I thought.” It doesn’t matter it is common in the US or not, it is him.
2. For the leather coat, I would have had the same feeling as he has.
3. In America, people introduce their girlfriend to others always call “friend”, not “girlfriend”.