Glad it's not any worse. Really Sucks to hit a deer, been there done that... kind of like deja vu when you talked about the steep drop offs and not seeing it till right on top of it.
Now, I use the electronic Hornet deer whistle, but, as deer are unpredictable (and humans), it's mesh gear, steel toes and a full face for me.
Heal fast and keep your spirits up.