On Point 2, I say that sometimes the opposite can be true. For example, I remember talking to my Year 10 English teacher, who had bought a secondhand car (a Honda Civic). And I asked him what happened to the Corolla, and the conversation went like this: Him: What Corolla? Me: The one you had earlier in the year." Him: No, I've never had a Corolla. Me: Yes, you did, Sir. In May, you drove past me when I was waiting to cross the road, and you waved to me." Him: Oh, that was my mother's car. She went overseas for a few weeks and lent me the car." He had forgotten about it, whereas I remembered it. I can remember the makes and models of cars my teachers had dating back to Year One, and most of the registrations, too. Sometimes, I might wonder where someone I went to school with is now.
One difference between autistic people forgetting and neurotypicals is this. Sometimes neurotypicals only say that they don't remember you, but they do; they just don't want to talk to you. An autistic can genuinely forget.
I didn't lose my virginity until I was 25, but when I was 18, I met a Japanese woman, and as I wanted to be accepted by the Japanese culture and people, I started to think that if I could marry a Japanese woman, I could be fully accepted. That wasn't to be.