You're right, it's not going to stay put like paint/powdercoat on a surface that is being constantly hit by moving snow. It works fine for spray from the road/tires and as you can see, hasn't washed off after a year on the underside of most of the vehicle. Storing in the off season is where I'd be using it mostly on a snowblower or parts that aren't in the main auger assembly.
I can't say it's stained my floors anywhere that I've noticed, but I'm not dropping tons of it and nothing drips off the vehicles when I spray them. Its consistency stays constant with temperature, doesn't run when hot really and doesn't solidify/tackify when cold. As for removing it, I haven't ever had to completely? The only reason I could see needing to is for painting something, at which point just paper towel to remove the bulk of it and acetone usually handles the rest of cleaning metal for paint for me.
IMO, worst case, you've spent $15 on a can and slowed rust for a little while...worth giving it a try!