I'm unfamiliar with the debunking of starship video, but what's there to "debunk"? Spacex is trying to build new rockets. Either the rockets fly and land, or they do not. Either the cost per launch (cost per launch paid to spacex is transparent in a variety of contract submissions) is lowered, or it isn't. They will try to fly rockets, land them, and have that cost a certain amount. Kind of hard to be vaporware when the reality of the flights are livestreamed and the costs are seen in the contracts they bid.