Sorry if this is not what you want to hear, but worst case scenario.....If the driver was uninsured, then the majority of insurers will not reinstate your no claims bonus until their outlay has been fully recouped, regardless of blame. Some insurers (I think DirectLine is one) have recently advertised that you will not have to pay your excess in the event of an accident with an uninsured driver, but this is the exception rather than the rule. Your excess is an uninsured loss, and not something that you can generally claim back from your own insurer. If nothing else, you deserve to be provided with the correct information from your insurers, so call them again, ask to speak to a manager (or failing that the complaints department) and make sure that you are told of the procedures going forward. Good luck!