Personally I was really hoping they would have had 5 or 6 more people dragging their thumb nails across the two cams, with more of the inane "smooth" and "rough" commentary---I just couldn't get enough of that! At the end of the vid, I half expected the engineer to say "This oil is really going to make you..." while he wrote "happy" on the glass!
Yeah, it was most definitely dumbed-down to the point where someone barely smart enough to figure out how to insert the key into the ignition would probably understand. Unfortunately, I guess that's what advertising has come to anymore. Still, it does look like potentially promising stuff...