Immigration in the U.S. is easy. You should try other country's. For starters, most forms have to be apostilled. To get a U.S. or international Document apostilled, it takes up to 3 month. Most country's don't accept documents older than 3 month. Catch22.
Does any think Mexico's Doctor will do anything right at this point. Find another embassy approved physician, Pay for a new physical, pay extra money, and only get done what's needed.
When I applied to collect SS Benefits, at retirement age, after being citizen for 60 years, I had to send them my translated foreign, birth certificate.