This is much water is not the best English translation. This is a lot of water is better.
I've reported this already.
So "sok" can stand for both "many" and "much" like "kevés" can mean both "little" and " few"
Yes.