GAG, you rock!

You pulled it off beautifully! It certainly sounds like you left XH at least thinking about wanting more...

As far as an answer to your working too much you could say yes, in hindsight what was gained by doing that wasn't worth what was lost.

As to the XMIL visit, I got the same impression as Sanderika. It sounds like he was figuring out if that time would work for him so you two could be there together, hopefully sans GF#2.

Keep doing what you're doing and building this slowly...

Thank you for sharing as it's wonderful to hear how this is playing out for you!

I wish you all the best!