I think you are doing the right thing in waiting until after the holidays to file temp orders. You are putting your family first because your w may go off the rails even more so and no one wants to ruin a family holiday. Continue to document and keeps your notes/records in a safe place.
As for your in-laws, try not to discuss too much of what is going on w/them. Your situation is between you and your w and you do not want third parties in the mix. If they offer help, take it. Not many in-laws will listen to the LBS because blood is always thicker than water.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.