I agree that you could produce a lot more food in a very small space. The author is making the assumption that you must keep a diet of pork, need flour (unless you subtract the 1/2 acre he mentions), and he claims it is smart to grow corn of all products!
In my opinion, you don't need all this wheat and corn as these have low values in terms of providing healthy and nutrient rich food for your family. Plus, there will be other people growing things like this and if you really want it, it would be better to trade for it.
The author hasn't utilised the method of aquaponics which is the process of growing your own fish and recycling the water by feeding it to you plants. You can utilise vertical space and grow more vertically, and you can also have a source of free fertiliser and a meat source for fish.
Then he neglects to discuss composting which will be necessary because you want free fertiliser that keeps your land healthy and the food even healthier. Also, chemically produces fertilisers may be very difficult to come by.
Speaking of fertilisers, why not raise rabbits instead of pigs because the manure from the rabbits can be used directly to fertilise the earth, feed a set of worms to assist in composting and the rabbits can be used for meat, which is one of the most nutritious rich foods and it only takes 8 weeks for them to be large enough to eat. Not to mention you won't ever have a problem with not having them reproduce.
Just some thoughts I had after reading it.