He's wrong about learning Mandarin. Maybe if you live/work in China otherwise it's pretty pointless.
English is not going away as the global language of choice. Now, it's hard to be anyone of importance (politician, sports, business etc) without getting by in English. See for example how...