I of course cannot offer an official diagnosis over the internet, but based on what you are describing it seems like he does meet many of the criteria for Asperger’s Syndrome (now called Autism Spectrum Disorder). The only thing I feel doesn’t quite fit is the anger and temper that you have witnessed, not that it can’t be a part of the picture, but it’s not common.
My other thought would be the possibility of a personality disorder, such as Schizoid or Avoidant. You can read more about those on this site.
I’m sorry that you and your father aren’t close and that he has hurt you in the past. If he doesn’t feel that there is an issue, he is unlikely to get help, but you can. Seeing a therapist might help you better accept him for who he is but also help you learn how to not let his limitations hurt you anymore. You are an adult and can find your self-worth without the help of your parents.
All the best
Dr. Holly Counts