After an email back to the dealer this morning, I had a phone call from the service manager. He tells me that they loaded some new software and that is what cured the idle problem, I guess I have to believe him as it is now idling at 600rpm without any vibration. This may also explain the extra power the car seems to have unless it was the exhaust manifold leak that they also fixed. As for the windscreen, he says that they will replace it next time I come in, problem is I live 200k away from this dealer. Cheers