I generally agree. If I had been ask to review this, I would have pushed very, very hard on whether "cosmological natural selection assumes that universes reproduce via black holes and big bangs" and most of what follows was necessary. Even if it's true I wouldn't have mentioned that Tyler Cowen was solicited for a review. And not having any math, at all, makes me think the author is not committed enough to their own idea to put in the hard work.
It was a very interesting piece, and something to be proud of. So far nobody has figured out the TOE so they are in good company. On the other hand I see no reason for them to believe they are in a position to be as dismissive as they are of existing theory.