I've seen that list before. I've suffered from nearly all those things while living in a foreign country. It's really not a big deal unless you choose to make it one.
A large number of those problems are of the form "I prefer people of my race, but there aren't very many of them. Oh noes." If you have narrow preferences of any sort, racial or otherwise, your life will be harder. Big surprise.
Should I feel doubly awesome because people thought I was a smart hotshot dev even while I suffered from these horrible problems?