I found the ad and the video painful to watch. But I still believe the product should be judged on its merits.
As it is this looks as though you're trying to ride on the media buzz generated by the product launch.
Of course Yahoo needs to work on their processes with respect to product definition and execution. That's the whole reason they're dying in the first place.
The just say "No." appears to be addressed to the readers of your post, and to all of the people at Yahoo! inclusive.
But they already gave the indication that they stand behind their product, after all they launched it. If you're going to make a point why they should have said "No." in the first place then you should stick to specifics about the product. After all, if you've already decided that some of the good stuff from the concept will make it into future browsers you are actually saying it is not all bad. And then maybe you should be specific about those things, both good and bad as well.
That would make it a bit easier to say why people should say "No.". Logos, ads and presentation are not a good reason to say "No." to any product.