All they had to do was call it "4.0 alpha", and about 90% of the potential problems would have instantly disappeared. The remaining anger at the flawed release would have been directed at the distros that packaged an alpha. And the whole thing would have blown over long ago.
It's really that simple. Call a product what it actually is, and it's amazing how much better consumers will like it.