Thanks to those who commented on this post. CW submitted a damage claim to my insurance company. My insurance adjuster has agreed to cover the cost of repairing the damage 100%.
That's great, I've been following your post, who is your insurance company?