Maybe someone of ASP.NET team is reading this. It is my very personal point of view about the all-new vNext thing.
I finished my last ASP.NET project about a year ago. It was a large one using many things deep down in ASP.NET, OWIN, EF6, SPA-frameworks etc. so I think I'm an expert in this topic. Now when I took my first look into ASP.NET 5, beta8 I was overwhelmed by lots of new things, at least for me: buzzwords like bower, gulp, grunt, dnvm, dnx, npm, dnu, nuget, kestrel, a completely new structure of the project, new config files etc. All of this makes a lot of sense, but: I miss the documentation. I'm missing the big picture, what each tool is good for, why it was choosen, and how do I use it. The existing examples are somewhat behind because with beta8 it seems that there are a lot of breaking changes. This is more or less "welcome to the djungle" for me.
Result is: I can't get a simple Web Application up and running using IIS Express, not to mention IIS 10. I do not know when to use nuget or bower or dnvm or npm and all seem to do somehow the same thing. I do not know why I should use dnx and/or kestrel now instead of the good old IIS (Express) and how dnx and kestrel work together or not together. I have no idea what is happening when I change something in project.json and what I have to change in startup.cs to reflect those changes. And don't say: well, this is beta. According to the roadmap there will be RC1 pretty soon.
Please, put more effort in documentation and update and synchronize(!) your examples to work with the latest beta.
(and please excuse if my English is bad)