I have used their tire dressing, and was actually impressed with it. I then proceeded to use Meguiar's Endurance tire dressing, and have never looked back.
From what I gather though after reading a few reviews, it smells good, but did not meet up the the hype that consumer reports gave it to be, and after looking at what they did to judge the waxes, it just further makes their opinion a bit ridiculous. My $0.02 is that you never know until you try it, but if you are honestly strapped and don't feel like throwing money around, save it for something else.