If there were a mechanism whereby it could be extended for a fee, profitable 15yo+ software would still be protected but the community would benefit from everything else.
Yes. It's really straight forward - go for an interview in the US with bank statements for the last 6 months at a Mexican consulate, then go to Mexico and 3 weeks later (after a few local visits) you have your temporary residency card.
My wife and I also have a 3 month old daughter. I work half time and live in luxury. I moved to Mexico a few years ago and work remotely. Earn SF hourly rate, spend $280/month on rent!
I think I get more done now working half time than I did working full time. And I'm a lot more pleasant to be around