I wasn't on the flight. I belong to another forum where they were posted by a friend of a passenger who was. The discussion on that forum involved talk of radar effectiveness, dry hail, pilot choice in that kind of situation etc.
I'm thinking the passengers and crew were very lucky.