That's a shame. It's the dumb ass lot boy who did it but ultimately the dealer is to blame. They use that stuff on the raunchy rental cars to mask odors and shouldn't use it on new customer cars. If you want to use that dealer again, put a note in your file to not clean or detail the car when you have it serviced. With time, the smell will go away.