Well, one thing I noticed is you seem to be really intelligent. Seriously, most adults can't write as well as you posted.
From what I've noticed over the years, kids that are really smart tend to have things figured out before the teacher finishes or the problem is completely described. Essentially, you know the answer before the other person is done asking the question. Then you get bored and fidgety. Thus you start moving around because your mind is on its way to whatever you notice next. (It's not ADHD, but that you've already figured out X and are on your way to Y.)
You do seem to have some OCD type of symptoms and much of the impatience and other things are probably related to is. Personally, that's the area I would focus on with your therapist.
And for what it's worth, I don't like being touched either. Probably has to do with my Schizoid antisocial disorder (and maybe a Sociopathic). Personal space bubbles unite! Wait ... no!