I'm looking at this cover, I like it but wondering about cleaning it, does it hold dust/dirt, or is it really like a convertible top, which sheds dirt and dust really well? I also saw someone else who treated it with some kind of water repellent, is that necessary? Lastly, do I need to order the extra tailgate seal?