I don't get why the service centre isn't covering it in warranty, given the car should be able to handle rain (or even driving through floodwater) just fine and many Teslas do just that, including the many currently in Scotland. Clearly there was a fault that allowed water ingress to the battery.. eventually it would have failed anyway, just in normal weather.