Advice: What To Do, If Anything.....

Do not attempt to fix the problem yourself, or the repair may void any recourse you have to get it done by the responsible party! Good that you got the insurance company on this, and I would also call the roofing contractor again, and explain that you are a man of your word and will be paying what they financed for you, but the repair needs to be done immedietly! A new roof shouldn't leak, not one drop, and they need to make this right!