Another excellent piece! This time I found something that seemed a bit off.
At the end of the school day, I was headed for my car hurrying to get home because my sons were coming to visit me.
Sounds off to me. Especially since two sentences later you say you were headed home. So maybe something like: ", I was in a hurry to get to my car because my sons were coming to visit me."
Fixed it, thank you very much.
Oh, you still need the first part At the end of the school day