All right, after dosing my leathers and heated gloves in Heavy Duty ScotchGard, I am happy to say that I am completely waterproof.
Even though the leathers and gloves are a bit damp on the outside, I am completely dry on the inside.
I have been riding in the rain since 4pm (on and off), with 3 hours of continuous downpour, including following a large truck with sheets of rain splashing upwards, thinking that either I am soaked on the inside and not feeling it as well as waiting for my gloves to be soaked by the end of the ride.
NADA. Completely Dry!!!