a BIG NO for all three from me too!
GAP wise, try these folk: https://www.ala.co.uk/ I went with them and i'm sure you can get a discount code from the PistonHeads website.
A good detailer will be able to protect your car with much, much better products.
The SMART covers sounds good but I'm sure they will wriggle out of many (if not all) of issues you may raise during the period of cover. Again, your local detailer should be able to help if you do need this sorting.