ProPublica has high journalistic credibility...
Great story telling and leveraging technology. Human element really comes out.
One thing this story brings to life is the way interpersonal relationships and petty disputes can mean life or death in a crisis. I think that surface navy 'get it done' culture is accurately depicted, which is something I admire. But what some overlook is how being headstrong, aggressive, and ambitious can come at the cost of unit cohesion, which is exactly what you need when things go south. It's no secret that there are SWOs (some, not all) who believe that being a jerk is just the cost of doing business in a tough line of work, despite others who have high standards without treating their people like trash.
TAOs are supposed to back OODs up, but this routinely turns into a condescending back-and-forth, which can turn into outright animosity. If FITZ watchstanders weren't talking on the net because they didn't like each other (at least in part), they wouldn't be the first. The fact the the OOD had so many personality conflicts that she didn't even eat in the wardroom says a lot. OPS was either incompetent, not trusted, or not focused (they found a pile of admin on her console after) yet sat the most important watch on the ship (TAO) during a high-risk evolution. Add in a SuWC who's out to lunch (or the head, in this case) and disliked by the OOD and this is what you get.
I honestly can't comprehend another explanation for the TAO not saying a single word to the OOD in the half-hour leading up to the accident, let alone the 2-3 other bridge watchstanders and 3-4 in combat whose primary duties are to not run into things. The OOD is getting rightly accused of not following the standing orders, rules of the road, etc. but where was everyone else who should have known all these things were wrong? She either had no backup or didn't listen to it.