On my rear quarter, one side was much the same as yours. I got a pair of BIG washers and re bolted to the inner mud shield- thus holding it all together.
I have a few little patches on the leading edge of my roof, My disco is black so all I have done is cleaned them back to bear metal,, treated the patches with rust killer than used black hammerite to touch them in lol!!!
Chris