I think public opt in beta testing is much better than the stupid NDA beta testing they do at the moment as it just creates distrust in the developer as to the problems they want to hide. Being open and accountable is always the best approach to your customers as it creates goodwill and helps develop your product in a positive framework of openess and working together rather than creating marketing hype by having these NDA’s which in the end of the day are totally unenforceable outside the confines of the USA other than banning customers, which is a very bad look.
This is a positive step forward in customer relations and expectations!