Is it time to rethink DCS World’s release structure?

The latest DCS World Open Beta patch is out and it appears that patch 2.5.6.50726 is, for lack of a better term, a big mess. Dozens of comments and what appear to be hundreds of bugs that cause significant problems for DCS World players are littered through this open beta release and some of them…