Yo I had recently had my car stolen on Chistmas nite after owning it for two weeks damn .three days later the car was found by the cops and it had major roof damge just like yours the car was a mess with parts missing and wiers all choped up I only had third party insurance so i only got $5ooo back.
My old man is an ex pannel beater and he said to me to take out the inside interior and then kick the roof back out with your foot and see if you can poop the roof back out so i did . It wasnt perfact but It looked much better as it took shape again then I glued the inner roof supports with a special kind of bond and held it up with cut down broom sticks.The result was suprisingly good and all it needed now was a simple bog up job that any pannel beater can do . So if your happy to try that you have nothing to loses as the roof is already wreaked and you might get lucky like me and save over $5000 in repairs.