Sorry, my initial post I overlooked how bad this was.
Yes the lawyer was the way to go, especially if they are giving you the runaround.
Technically you can sue them for any expenses you have incurred for getting around between the moment of the accident, and the day they give you the car. They are liable for any & all expenses incurred.
Now here's the important rule though - "they" technically refers to the other driver, not the other insurance company. The other ins. company will do as little as possible, according to at most what is required by law, or written in their contract with the other party. So unfortunately, often the ins. co. will not really cover everything that is entitled to you (like the gap time you are without a car, or any damaged items in your car, etc), but just enough that many people will just accept it and give up. where they fall short, you may have to go directly to the driver, since ultimately they are the responsible party.