I watched Scott Manley explain it a few days ago and he wanted to pull up early, too.
By the explosion size, it looks like there was plenty of fuel left.
Not sure how the Astronuts are supposed to survive that.
This is a prototype. It's purpose was to make the flight to see how it performed. It was never going to fly again no matter how it landed. They got what they wanted out of it.
Spacex crashed a lot of Falcon boosters before perfecting the landing of those. Now it's routine.