This fits me perfectly as well:
Surprisingly quite a lot of similarity there.
So, I'm definitely I and T (those are pretty easy to tell in most people anyway, I think). And I'm definitely not ISTJ. So that leaves INTP, ISTP, INTJ.
Some things that made me think 'not INTP' for me:
-didn't relate to the posts of other INTPs
-not socially retarded/antisocial/rejecting society (I'm generalizing here, people!)
-no sense of ostracization from society
-not interested in discussing irrelevant
philosophy (see: any of SWs posts)
-interested in applying theory to real life
-relate strongly to the ISTP/INTJ "chart the course" interaction style rather than the INTP's "behind the scenes" (Interaction Styles
-not particularly "think outside the box"-ey....usually it's not needed to solve the problem
-I tend to go with my instincts rather than thinking things through in detail
-I'm pretty into sports (doing, never watching) and eating well, staying healthy etc (though not to the extremes of health nuts)
None of these are really strong points, I know. For me it was mostly just an overall feeling of "wrongness" with the type...which I know, doesn't really help you.
As for INTJ, the only things that make me think I'm ISTP instead are that I'm not ruthless, I'm absent-minded, and I don't plan things out in great detail (only in vague terms). Oh and I'm not paranoid or OCD (I kid, I kid).
HTH, though I realize it's pretty vague.