I view it as purely budgeting-related, where the timing of it makes perfect sense. If you get these big projects on the books together its easier to plan for.
I'm not saying that creates a definitive argument for a downtown stadium, but that's all he says. Everything else he says is specific to the Buffalo situation.
If you haven't noticed, I vote for an open-air OP stadium anyway. Not that my opinion matters.