Some of the differences that occur during cross-cultural contacts between Thais and non-Thais can be described formally.
A good approach are the following resources:
Compare your countries Hofstede's Model against Thailand's Hofstede's Model here and get some explanation for the measured data-points of the survey:
http://geert-hofstede.com/thailand.html
Another way to explain some of the differences and a key to understand them is when your cultural background comes from a low-context culture and you're dealing with people from high-context backgrounds and vice versa.
http://en.wikipedia.org/wiki/High-_and_low-context_cultures
The group "Farang can understand Thai culuture" is a place for people with different cultural backgrounds for asking questions and discussing topics.