I didnt notice any smell - it still smells like Supra in my car.....
Yes, the peel and seal is thinner than the other stuff, but on the majority of the car you dont really need the thick stuff anyway. On places where it makes a difference to have a thicker product, like the roof, just put two...