I'll put in my 2cents at the risk of being criticized cause I don't really care:

JJ has a 50% chance of hitting pre-flop. chances of over cards is about 97xx/1 or something of the sort as is chances of lower cards being flopped, 97xx/1
In this situation you hit the top 50% and is really the second best flop you could hope for other then hitting your trips.
I've read so many different ways to play JJ, and all of them lead to the same point. There is no right way to play them.
Compare playing JJ to pulling out of an intersection. If you're pulling out into the road and you see a car coming you have two choices. Gun it and pull out before the car can clip you, or slam on the brakes and let the car pass. If you're already too far out you have a big choice to make. Knowing when to slam on the brakes is the most important thing.

In this situation I think I'd have gunned it. But that's just me
There's a million ways to play it