i think that "flimsy bit of metal" was your slam panel...
I read about the slam panel on this thread:
http://www.almeraownersclub.net/showthread.php?t=25728
Chris180's post shows it clearly(cheers for the paint comment buy the way, original too)
I think i've sourced everything but the rad so far, will keep you updated
Cheers,
Graham
dont qoute me on this but this bit i am fairly sure that if u can find the owner of the dog u can claim on there house insurance ,i have heard people say this b4 ,so could be worth a shot ,good luck