There are a couple reasons I think Ethereum might prevail over bitcoin:
* Vitalik is young and "all in", god willing he will have many decades to refine and improve Ethereum. Think Linus and Linux versus the cabal of Bitcoin and BSD core leadership.
* Most of the criticism in this article are things that have slipped committed or expected dates. The community is aware of the problems and is looking forward to fixing them despite it taking longer than expected. It's ok to be wrong and off on dates if you get it right "just in time" which is only obvious after the fact.
All in all, Bitcoin might be BSD and Ethereum might be Linux. BSD was technically better for a decade, but Linux had the central leadership of a young Linus and scaled better in adding new developers and corporate users into the mix at the right time. That seemed to matter more than quality, stability, and longevity of governance at least up until now.
It's perfectly valid to point out the technical flaws and remind people they missed their commitments. But I'd caution against making financial decisions with too much weight on that alone, which would be about as effective as making them on the expected good will of the community of a cryptocoin :)