Y
You text occasionally when he’s not in the area?
Clearly, this has crossed over to more than just a provider and client relationship. And based on his response, I would presume that he is willing to engage because he’s a nice guy and also this is a business for him.
His response to you was inappropriate but he more than made up for it in his attempts to right the wrong.
Your reaction and the feelings you caught thereafter warrant self reflection in my opinion. If you don’t want more than a business transaction, set up a time, be clear on what you want and meet.
If you want friendly exchanges “off the clock”, give your “friend” the benefit of the doubt. He did fly there not only to see you but also to make money. Consider that.