Waiting for the delivery of my model 3. Was going to get Hydrosilex (ceramic spray) to clean and put a coating on it. Should I clean the car and put the coating on it as soon as I get it? Or does it come from the factory with some type of coating and I should just wait until it gets dirty to clean it and put the spray on? Thanks for your help!