Really awful time to have X-ray powers, but I can't argue with your assessment because that's the only time they've ever manifested. Thankfully. :)
I think you succeeded with your "What the what?!" moments. It's cool to have twists in a story, when they're appropriate, and I think you pulled it off.