One could debate this or that point in it. For example, the final break between Judaism and Samaritanism may have come considerably later than the fourth century. And Josephus and 4 Ezra may have had the same canon of literature in mind, but divided into books slightly differently, giving the respective number of 22 and 24 books for the same collection.
Also, it's worth mentioning again that arguably the written Torah of Nehemiah and Ezra contained material not found in our Pentateuch.
But overall the article is good.
Visit PaleoJudaica daily for the latest news on ancient Judaism and the biblical world.