Lou, I am very sorry to hear what's happening right now in your life. It's going to be a difficult holiday for you this year. As for your sons being a big happy family w/the ow there. I seriously doubt that. They'll be thinking of all of the holidays that were once shared w/their mom and dad. So, try not to fret too much about that...okay?
As for your son making a mess of your place...I would have been furious. Tell him that if he doesn't have that blasted car moved by Monday, that you will call a tow truck to hall it away and he or his friend will have to pay the bill.
Lou, please take care of yourself. You've got a lot of stress going on now. Get the bubble bath out and take a nice, relaxing bath to help soothe your nerves. You owe it to yourself.
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.