Perhaps I should have mentioned earlier that this tutorial is quite unconventional and quite different from all other tutorials I have seen. Simply put, there is an entirely new and different philosophy behind it. Of course, IMO, this is a better way to explain programming, and that is, perhaps, why I wrote the turorial. And I am quite certain, and I'm sure that many of you are aware of the fact that there is something quite wrong with conventional way of explaining programing, as there are so many people having serious problems with the conventional approach.
Of course, this approach has some other issues, and some people here might have already pointed them out. But the question is: are those issues more or less problematic than the ones in the common approach. IMO, the issues with this new approach are fairly minor.
So, perhaps it would be good when reading the tutorial, to try not to insist on the way you learned prorgamming. Try to read the tutorial with the eyes of a true programming beginner, and try to spot the issues from that perspective.