When you bring those up, perhaps they could have been retooled in a more PG-13 manner and much less like a jumpscare, much like how there's a surprise appearance of a Mimic in D&D where your attention is directed to it rather than it being in your face.
As for the JP stuff, wasn't the T-Rex prop previously a promotional statue they only had in CityWalk in the past? I don't remember it being in the tour proper, anyways, I see the other stuff mentioned wasn't posted so here they are.
Damn though, it's sad to think about the tour path they were once in and that it might not ever be used again. Makes me wonder if the Dino Paddock bit they were building is frozen in the progress they were making until the incident happened.