A bunch of us on the Discord did the math on the boulder, and got a lot less pressure than you indicated.
We calculated the pressure produced by that much TNT in the volume of the boulder (assuming the boulder was around 0.5 m^3), and got 8.368 GPa, which is orders of magnitude greater than our calculation.