Regarding point 6, I wonder how much a decent expat community from your own country, or at a minimum native speakers of your language, might help. For example, I imagine living in Hong Kong might be alienating after a while (I suspect this is because you may feel like you are a member of your own culture less as time goes by, but never quite feel fully integrated into your host culture), but if you have a core group of people with a shared original culture around you, that might go a long way towards staving off feelings of alienation.