Sounds autistic to me.

Edit: Not sure why this is getting downvoted. It's not an insult. I'm a special ed teacher, and common traits in the autistic spectrum are the inability to read social cues. Specifically, someone on the spectrum might talk and talk and talk about something that interests them without noticing that the other person is bored or wants a turn to talk or is choking to death.