Blaming Statement: Make no mistake, the companies who control OpenStack are "in it to win it". That's probably not good for innovation or optimization.
Reality: Everything above is a moot point because Docker. Or more specifically, everything above is a moot point because LXC containers. Containers are a better solution layer for developers than instances. Instances are still a good solution layer for providers, but those guys are few and far between, and their margins are thin. No clue what that means for OpenStack, but it can't be good.
Disclaimer: I've helped ~25K people install OpenStack with my scripts. I'm biased and am spending most of my time now with containerization technologies.