Your photos are great, Mel. So sorry that you were hit and I hope your feet and whatever else got hurt on your body are going to be ok. That, and that alone, is the most important thing here. I do understand all about equipment but it isn't more valuable than your body. Your body is irreplaceable.
Also, I have almost hit people and have almost been hit by cars when walking at night. Unless you are wearing highly reflective clothing, you are very difficult to see, no matter how many light sources are around you. For this reason Rafi has a reflective leash and reflective collar for night walks and I have all kinds of reflective stuff.
Ruth & the 4 Legged Rescue Gang
Rafi the malaroo
Gio & Varda, the krazy kittens
....In my heart: