The car cover will scratch the clear coat if it is not perfectly clean, and a very high quality cover is needed.
I would get it coated with a glass coat like gtechniq C1 and Evo. I will be doing mine when I have a few free days.
http://gtechniqna.com/exterior-coati...ystal-lacquer/