At the end (and assuming the FR data is correct), he's doing 30,000 feet per minute vertically. That's the sort of thing you'd expect if the tail fell off (which, by the way, I'm not suggesting). I don't understand any of this, given the information we have so far.
JB, Aviatorinsight, and everyone else far more qualified in these areas, can you punch holes in my current theory - and I do realise I will probably use incorrect terminology, etc - I have no claim to aviation skills - but please let me explain:
My theory is that there was catastrophic failure of the elevators, or associated structure. Quite possibly the elevators actually becoming detached.
It has come to light that the 787 MAX has an issue where in certain circumstances the airplane computer tries to make significant adjustments to the pitch, due to erroneous speed/angle of attack data. I suspect in such control decision making, the computer is making adjustments based on what it believes is a much slower speed of the aircraft than the real airflow around it. This causes actions which put strain on the airframe, specifically the elevators. Very likely to be outside any permitted actions.
This aircraft had suffered a succession of similar erratic flights, where each time the computer, and probably the pilots, were performing repetitive harsh actions. Although the software/sensor/whatever faults were reported and that specific problem addressed each time, the airframe itself was suffering fatigue.
On the last flight, the pilots informed that they wished to return to the airfield, but they did not do so. It seems clear to me that they spent the rest of the flight fighting the computer. They knew of this sort of error, but were perhaps not exactly 100% with how to deal with it correctly. There were no mayday calls or such - as I said I suspect they were just trying to keep the aircraft in the air and rectify the problem.
The flightdata stuff shows and continual sequence of changes in altitude and speed, and I suspect that each time this occurred the airframe suffered more and more. Each time the computer making severe changes believing a lower speed, and each time the pilot reacting forcefully on the elevator to recover.
Due to loads that exceeded any design or usual flying operations parameters, eventually something broke. And hence the dive at the end that was not rescued from.