The examples he gives are quite bogus though - how would someone without the experience in chinese learn that a "bus" is a "public wagon" instead of a "fat car" or a "wheeled boat" or a "shared ride"? Is there some rule you can learn?
I've also been trying to learn the german language and there are many many examples of compounds like this - I have made up many that are completely logical to me, but get only confused looks from people. e.g. "einziehen" is to settle-in but "ausziehen" is to remove your clothes.
"chandelier" is actually quite logical if you follow the historical emergence of the word from the french word for "candlestick"