I'm glad you posted because I have been wondering how things were going w/you. Congratulations to your son on graduating from college! What did he major in and is he working in the area of his major?
I think you are handling your situation w/a lot of dignity and patience. Your interactions w/your h sound good and no stressors in the mix. Your h is still trying to convince others that he's living in Mexico, but I honestly don't think that's where he truly wants to be. If he was really comfortable w/that comment, he would be fixing up the condo and not leaving holes in the walls.
You sound great and I hope that the new year is a better one than 2017 for you and your son. Wishing you a very, very Happy New Year!