I'm not sure that I'd go along with your definitions.
What's the problem calling it an LED flash? My understanding is it's either an LED flash or a Xenon flash. I'd agree that it would be a contradiction to call it an LED xenon, but that's not what Andrew said.