Sorry you are getting shafted there mate. If it is not your fault you are entitled to get it repaired wherever you want, paid for by Allianz. Tell justcars to eat it, call up the bitch who hit you and ask for a claim number from her insurance.
Take her claim number to panel beater who will sort everything out for you. It's how I did it with mine with Mick...