You have listed a lot of autistic traits. Without a degree in psychology I can't diagnose you. Without observing, testing you, seeing your childhood records and questioning people who know you well I can't give you an informed option.
I can welcome you to wrong planet and think until you are of legal age to get a diagnosis you can and should vent, discuss and get advice on how to deal with your autistic traits here at Wrong Planet.
_________________
Professionally Identified and joined WP August 26, 2013
DSM 5: Autism Spectrum Disorder, DSM IV: Aspergers Moderate Severity
“My autism is not a superpower. It also isn’t some kind of god-forsaken, endless fountain of suffering inflicted on my family. It’s just part of who I am as a person”. - Sara Luterman