I would, hesitantly, say that you're an IxTP. You seem to be somewhat like me, although not completely like, admittedly. Meh. I don't really know. Perhaps you should, if you haven't, look into INTP...