There's a typo on the first point. Instead of, "Java is an OOP programming language," it should read, "Java is an object-oriented OOP programming language."
That aside, it's a wonderfully enlightening document clearly written by someone well-versed in the issues. :-D