Great review. I'm a diehard Fenix user myself for the last year, but your review is convincing enough for me that I'd recommend for others to give the Ultrafires a try - if they can put up with a 18-21 day shipping wait. I'm also surprised that your Fenix is "dying" after 1:15 (mine go for about 1:50-2:00), but if the Ultrafires are going strong on the same batteries, they're definitely doing better.
I wonder if a wise bike-vendor on a national scale will realize that they can buy the Ultrafires for uber-cheap and sell them for half the price of the Fenix and still make a killing (50% profit!), or if import restrictions due to our economy make this not a good thing to do now.