I find infomercials entertaining and clever. I never use a product from an infomercial to substitute for the manufacturer's product, because of claims made during the infomercial. I don't believe that testimonials prove the product will perform, they only hint that they might.
When claims are made for "...up to" anything, remember that "zero" is legally included in "up to."
I'm not cynical, I prefer to be thought of as an Experienced Optimist.
My $0.02? Invest in a good cleaning and detailing and admire the car's beauty and don't believe somebody on TV can out-engineer MBs engineers.