Yea, that sounds a lot like you might be describing me, haha. I'm not officially diagnosed, but almost all of those things contributed to my self-diagnosis of Aspergers. Really, don't take the aloofness or whatever else make you feel like he's disconnected from you. It's just a different way of processing information.