A quick update... Managed to manhandle the door shut so at least it can be driven to the body-shops. It's looking like it's going to cost between £800-900 to have replacement parts fitted or £270 to have the panel beaten and existing parts used. A massive difference but I'll be annoyed if it looks crap after it's done on the cheap.