I just started using Ultima Paint Guard Plus on my wife's car (3 coats), and I have to say that I am quite impressed with it. It really looks good on the metallic spruce paint, and I've never used an easier protectant to apply. It really is wipe-on and walk away. I do not know yet how many months I will get out of it, but I'm hoping for at least three, though given how easy it is to apply (10 minutes top), I'll probably end up applying a fresh coat every two months.
I imagine that UPGP would look brilliant on your red SUV. And it really does look wetter after two or three coats.