He is exactly right on every single point. Exact.
Except where he isn’t, such as not recognizing the dictionary definition of “religion.”
There is a common error made that if something is a “religion” it has to be a “good religion.” That is not so.
Islam is a religion we have excellent reason to disagree with strongly.
But as I just noted, it might not be the worst religion in the world.