Yes, you'll probably find a paralegal has carriage of your case with a solicitor signing off the important bits. It's fine to use your insurers, I just prefer to cut out the middle man and have a solicitor who works just for me. I say this as a lawyer and someone who made her own claim (with the anxiety being the biggest issue for me too).
Maybe give them a ring and ask what is the status of your claim and if you're not happy you can have a firm of your choosing take over.
I am sick to the back teeth of this board being populated with responses from people who don't have a clue what they're talking about.
You absolutely do not need to show a financial loss- there are judicial guidelines for personal injury, which basically set out the scale of payments certain injuries fall into. You can look these up but be aware the top end of the scale for each payment are for exceptional cases, don't get your hopes up too much.
It's a wide scale though so say for example your injury is in the guidelines as being worth 3 to 8 k, the amount agreed will come down to your consultant report that should outline the injury, recovery time, expected recovery time, and impact on your day to day life.
You should have seen two consultants, one psychiatrist for the anxiety, and one for the soft tissue injury. If you've only seen one consultant, query this with your representatives and hammer home that the psychological effects of the accident are the biggest impact for you.
Normally what happens is you/ your representatives send a letter of claim, and they either admit liability or dispute it. Sounds like this has been done.
Then reports from aforementioned specialists are furnished - at this stage the insurer may come back with an offer. You and your representatives may accept this offer, or try to shake the tree a little more.
If no settlement can be made, then court proceedings will begin. This is the bit that drags it out, and the time it takes will depend on the value of your claim and whether it would be heard in the high court (High value) or county court (lower value). I won't get too much into that process because it probably won't get that far, but I hope that helps and if you have any further questions just shout :)