Before the Rover crowd told me that somebody was going to get killed, I had the local Jeepers hooking up tow straps to my factory tow point and doing huge kinetic recoveries.
Nobody died. YMMV.
before I had a winch bumper I did it too, once or twic. There are horror stories of guys breaking these off on the other forums. That scares the hell outta me.
Also when you removed your stock front bumper, how rusted and beat up was the metal bar that your tow hook was attached to? Mine looked like arusted colander.
-Sam