I agree with a lot of the points you said in the video. Most of the criticism pointed towards NG are very unnecessary, and the amount of expectations set are quite extreme. And I agree with JJ's comment below. NG started off really strong with great models. So, naturally, people do have high expectations when it comes to them announcing new releases. Which is both a good and bad thing.
The "NG are making too many models" complaint I find funny and ridiculous. I may have found one or two of those comments in this forum where they imply about it. Especially when it comes to fantasy models in a release. Seriously??? I, and many other people, find it great that NG is releasing quite a variety of airlines ("variety" I use a bit loosely).
But on the other hand, there is a lack of diversity in their more recent releases. And also not properly using some of their moulds. Personally, I would rather have the same airline and aircraft type, but with a different registration, instead of having multiple ones with the same reg. It gives a bit more of a "realistic diversity". It may not be everyone's thing, but I digress. I would love to see a bit more airline variety instead of mostly Chinese and US ones (I was a happy boy when NG released a bunch of JP and some SEA airlines, but hey, I'm just one person in a sea of voices).
Now, looking at the situation, I think we should all take a step back. We should be grateful that there is a company that is able to churn out tons of models in a niche market, interacts, and listens to the community. Yes, NG deserves some criticism when it comes to announcing re-releases or duplicates, and not utilizing some of their moulds. But, there is a point where there is unwanted nitpicking at every little thing they do, and some people are too entitled and have such unrealistic expectations. In my opinion, I would rather wait for a company to make a quality model and listens to feedback, than a company that rushes a poor model out simply because they wanted to "get to the market first" and berates the community.