Very sorry to hear
I live in Chicago and I know the exact spot you're talking about. This sounds like a worst nightmare. I just bought my car and I'm sick to think this could happen.
Keep us posted, want to know if his insurance really covers the damage or do they screw you over. Who do you...