The pro detailer I had do the car recommends putting it on immediately, only a $10 charge from them so not like he was making alot of money on the application. He stated he puts it on immediately when he gets a new car.
I found it did not mask the new car smell.