Not that 'lucky' is an applicable word here, but you're lucky it was a front u-joint while you weren't flying down the road at 100 mph. A rear joint breaking doing what you were doing might have caused a hell of a lot more damage as well.
I would stay away from cf, as they won't hold up very well off road. There are aftermarket driveshafts out there that will be better than stock though.
Good luck!!!
After seeing the damage that had already been done other than actually replacing it before it broke, I couldn't really ask for a better outcome. Nothing is broken but the driveshaft and we all made it home safe.