I believe chassis can be straightened by a good denter.
I know one in I-10/4, since i have seen him doing a similar job of repairing and attaching replacement roof and fender on a toyota vigo which turned over.
also he is good with JDMs since there are many with him all the time to get fixed which we find in mint condition on our dealerships :).
let me know if you are interested in contacting him. i do not have his contact details right now however can arrange if required.
once the car is straightened and new roof is attached it can be evaluated that which fender, trunk, bonet and door needs replacement and which can be fixed.
car doesn't look totaled however will require lots of effort and detailed job to come back on road in safe form.
best of luck with the fix.