Some good points, but you're mistaken about Mandarin: Mandarin is a Sinitic language, related to Cantonese, Minnan, etc. (and also to Tibetan); it is unrelated to Manchurian, which is a Tungusic language and is now almost extinct (Wikipedia says there are around 70 speakers).