Pretty good introduction! The one thing I found a little off was in the larger phrase constructions: the explanation of how larger "words" are formed from characters isn't quite right. For instance the example of "socialism", 社会主义, which he parses as "common production primary virtue", isn't really four words in a row, it's two "words" made of up two characters each: 社会 meaning society, 主义 typically used as an "-ism" suffix.
义 in isolation might mean "virtue", but most characters have a handful (or more) of meanings, and when it comes after 主, 义 takes on more of its "idea" meaning.
But all in all, pretty good!