The issues that you have mentioned and described, They all seem to be repairable , I spent 4 and half hours on Saturday repairing my downed H , with very similar damage / issues , the fantastic information and advice you can receive on this forum is nothing short of expert guidance and support...