Question Author
Sorry about the odd way of answering, but couldn't post it on your question.
Sounds like you had a bit of a rough deal, and I hope you don't have any long term effects. Firstly, and most importantly, get your lawyer to do the work. That's what they get paid for. Tell them what you want eg apology, �400 for car hire, compensation for stress etc. I think you did absolutely the right thing in returning the cheque for �25. If the other driver admitted liability, formally, which it sounds he did, then you have every right to expect his insurance company to pay up for any genuine costs. Make sure your insurance company are aware of what has happened. If you have legal cover as part of your own insurance, then they should pay for the lawyer. I am not really able to offer advice, only make some suggestions. I do think it is vital that you get proper legal advice.