You have legitimate reasons for missing work. But I would put that all behind you for now. Like Frances said, jobs are few and far between. And as long as you like your job, I would do what I could to keep it. I know that he is only there until January, but I would bite my tongue as long as he is there. Please don't jeopardize your job.
It sounds like things worked out for the best right now. I am happy for that. I am sure that you are a good worker. Your story of your niece coming to the meeting reminded me of a story of one of ours at work. One of my coworkers had to bring her little kids in because she didn't have a babysitter. The four year old boy, out of the blue, said "I farted". Everybody laughed so hard. It took all the tension out of the meeting. I really cracked up. Innocence out of the mouths of babes you know.
But, I guess if clearing the air is important to you, go for it. But if you can get by without making waves, try that too. It might not be worth it in the long run.
Take care my friend, keep us posted.
Hugs, Karen