I remember that angular 2 thread. Half of the problems were the breaking changes between release candidates. I was one of those early adopters, pushing my code along between releases. It was bad, but nothing I didn't expect. They talked about the changes and explained the motives clearly.
I think the problem is people want to be bleeding edge without joining the community.
Edit: question for James. What did you build with angular 2? Is it public?