Yikes. Webb already got nailed in the mirror by a micrometeoroid. Apparently they predicted it to happen about every five years. I bet the folks that made those predictions are shitting themselves right now.
I have a family member that works for Goddard. He not only got to see Webb fully deployed, right before they packed it up, but he's also already seen some of the images and says they're absolutely stunning. I'm so excited!