Hi, I don't know enough about GTI car covers, but from my other car experience unless your car is absolutely 100% clean then putting a car cover on/off can cause scratches as they dirt gets dragged across the bodywork.
It might be better to invest in some high quality wax and wash off any offending bird 'business' as and when it happens.