That's pretty funny. I agree that it doesn't look like a Land Rover nut at all, and I'm not aware of any LR hardware that requires that kind of a torque spec. The good news is that if it did fall off your truck, you're probably going to find out that it's missing very, very quickly.