Re: leak under glove compartment
I had some water puddling on the passenger side as well.
It turns out that the windshield sealant had come loose. Check if there is a gap where the lower end of the windshield goes under the black plastic lining.
In my case, the water entered there and found its way to the passenger foot well.
PS: soak up the extra moisture in the car with kitty litter - pour in generously, let soak for a day or so, vacuum out. Don't use clay-based kitty litter, though, because it can dissolve.