I'd swallow this wholesale were it not for other devs like Harada, who initially made the same comments on the CPU, putting out an amazing product for launch, with the same amount of time available in which to do it. The scope of the projects are different, to be sure, but considering when the Metro project was folded on Wii U, it could be that they could have made it work and just didn't have the manpower to look deeper into it, nor the time to wait for a dev kit revision that may have corrected it since their last look at it.
I don't think his comments are 100% invalid, since thoughts like this have to come from SOMEWHERE, but I know there's enough variables that make it tough to claim they are 100% valid, as well.
But by all means, people on both sides of the discussion can jump the gun to their heart's content.