> Also as far as owing onerous back taxes go, aren't taxes you paid in your country of residence deductible ?
No, the USA has treaties with only some other countries that result in net-zero taxation of self-employed people. If you live in a country with which a tax treaty has not been concluded, and you are self-employed, you are liable to both your local country for income taxes etc., and to the USA for Social Security and Medicare.