This entire post describes my experience precisely. One flip-side to the poor face recognition is that my brain occasionally massively over compensates, especially when I've not slept well, and I'll have an entire day where I'm convinced I know every single person I see - curious if you get this too given how aligned our other experiences are.
Edit: Oh! And one other oddness that I often wonder if it's related - I get exploding head syndrome. You?