Good tips, but I'd recommend visiting bodyshops with the car complete, let them see it. Then ask about a price if you remove it and can you flat it first. Some may like that idea, some may not. I've met some very helpful sprayers, and some stroppy ones. If you flat it and it is not to their liking, they may wish to prime and flat themselves and add more to the price.
For every unhelpful one, there'll be a helpful one around the next corner.
Another thought, some of the dent removal guys do small spray jobs. Might be worth a phone call or two.