i dont like vynal roofs and they attract alot of moisture between the material and roof, hence easy rusting. i have spoken to celicaspares here in syd bout the vynal roofs and he was telling me bout the rust they get and stuff.
he said that he throws the car when he buys them with vynal roofs (after taking what he wants)...
Dunno about up where you live, but in Castle Hill (Sydney) there's a place called "The Dent Man" and he specialises in removing these dents and hail damage etc. Also can do some stuff with fenders - but you'll need to rechrome 'cos the chrome usually cracks.