I own 4 or 5 of those cree's at last count. It is a terrific light, with more than adequate brightness.
Hooking it up to the bike however, is less than ideal. It attaches to the handlebar with a rubber loop and has a bit of soft, slick rubber/felt material under the light. As a result, it's tough to keep the light in place. I solved the problem to a degree by DIYing some double sided tape under the mount. It's relatively secure now.
The battery poses additional issues. I attach it under the stem, but it's not quite as secure as it could be, as it attaches with a velcro strap battery in what appears to be a low quality polyester faux cloth pouch. A second problem with the battery is that it's a pack of four batteries and the wires are super thin and there is a tiny amount of solder. I've only had one battery fail but just be careful handling the battery pack.
The light works well however, offering decent brightness in low beam and above adequate brightness with high and flash. I use a diffuser lens which reduces brightness a bit to give a wider beam.
If the attachment were a bit more secure and if a bit more care were used in constructing the battery pack, I could recommend the light. As it stands, not really.
I'd opt for a niterider metro based upon the testing in the link above. The lights actually meet the lumens rating whereas you "only" get about 300 lumens with the cree.