The article does not support the claim made in the title. Similar claims have been made many, many times. They never come to pass. A better approach to this topic would be to acknowledge the failure of earlier prophets and explain what's actually different this time.