You are right - some things are too good to be true. Yes, you can overdrive an LED and get more light at the expense of heat and lifetime, but not double the lumen output. There is a reason the CREE spec sheets only show output up to 2 amps, and most reputable manufacturers don't drive them any harder than 3 amps (~1000 lumens).
Actually if you look at the Cree LED Components IES LM-80-2008 Testing Results report, they do test the XM-L and XM-L2 at 3 amps, to estimate the lifetime of the LEDs at various drive currents and case temperatures.
One of the interesting things I've noticed in that report, is that the expected lifetime of the LEDs has very little to do with the drive current, it's almost completely dependent on temperature. For example, the expected lifetime of the LED is exactly the same whether you drive it at 1000mA or 3000mA,
as long as the temperature is kept the same. In this example, a temp of 85C results in the LED having 98.5% brightness after 3000 hours. (Estimated to last 72,000 hours before going under 70% brightness.)
It's heat the kills the LED, not current. (This may not apply to currents beyond 3000mA, but I suspect if you can control the temperature using excellent heat sinks, it probably doesn't hurt the LED very much.) Above 85C seems to start decreasing the expected lifetime of the LED, and above 105C is really starts getting bad. Below 55C, LEDs seem to last almost forever.
Now, I know that trying to hold a metal flashlight where the tube has reached more than 45C-50C will be painful (and possibly lead to burning). But does anyone know how hot the LED junction point has to get on a typical flashlight design for the body to reach such temperatures? If it means the LED junction point is less than 85C, I wouldn't worry about it.