Oh my god, it's like reading a bio of myself. Good lord. You described me. (by the way, I read the whole thing. You're a natural, captivating writer.) You're such an INFP. Trust me. Of all MB types, INFP's have to question their type. They have to question why they've been labeled it, they have to question whether or not they answered the questions right, they have to question whether or not the test is a scam, then they let their mind wander to the creator of MB types, wondering what they looked like and creating a profile of that creator in their mind.
Also, you mentioned that you might be an asshole. Trust me, we all are. Even the ever so holy INFPs are. One wise member once told me to not read into the obvious "Mother Theresa" stereotyping of INFPs. Don't worry; most INFPs aren't holy. at all.
On another note, someone said they couldn't believe someone could disclose so much info online. What that person doesn't realize is that writing is such a natural, enjoyed thing for INFPs. We might not be famous journalists, but we thrive on writing out their random ramblings and feelings. Your post(s) fascinated me. I wasn't bored by them at all - because they look exactly like some of my own posts on another board. I would bet anything that not many (if any) INFPs would say the equivalent of what you posted, in real life. It's hard for us to communicate on that level in real life.
Anyhoo, I'm rambling again. *forshame*
PM sometime and we'll hold longest-PM-ever contests.