Get an accident management company like helphire to sort it. You will have a hire car in a matter of hours and the case dealt with. it wont touch your insurance. You gave them a chance and they messed you about. Through no fault of your own. Don't waste your time.