you have it right. alcohol is a medium for communicating emotion in china. drinking with business partners or would-be friends is a way of solidifying friendship, especially in northern china.
i had a drop too much last night. i attended a banquet given by a chinese colleague of mine. and it was startling for me to find that people are forced to drink against their will on a chinese table.