Sounds like a butcher job there revnit...
I'm pretty sure you can get Taiwanese roof skins (non-genuine,) try All Crash Parts. They're in Clayton, 9548 7109.
Wouldn't recommend fiberglassing and riveting personally. Fusor panel glue + spot welding is the way to go, I know an awesome panel beater who told me once. :wink: