Oh, Jon. I'm laughing my head off here. Firstly, my perception of you is pretty much as described in your results. Secondly, I did the test again and I am INFJ.
The reason I am laughing is the following explanation of INFJ (if you can be bothered to read the large wall of text). I find it hard...