Good stuff isn't it. You make a very good point about rain. I hadn't factored that in! Might not last as well when we go back into rainy season.
Whenever I buy new car cleaning stuff, I find it can be quite difficult. There is such a bewildering array of products that claim to do the same job, but cost hugely different amounts. So when I find something that works, I'm always happy to recommend.