i think they say to pre-rinse the car if it has heavy soiling on it prior to snow foaming.
with regards to the effectiveness of the product, it'll very much depend on how you dilute the bottle, they say 1" in the bottom then hot water on top..
i'm still playing around with SF.. but now onto magifoam with the AD HD lance.. results to come soon...