I'm not very critical of myself except when it's concerning something I should be good at. For example I recently replaced the horn on my car and during the process i dropped the wrench about half a dozen times. That annoyed me greatly as i am usually well co-ordinated.
I'm not much of a perfectionist as (this probably sounds silly) i feel perfectionism ruins some of the magic.
From what you have said here, you probably are NOT an INTJ or INFJ after all, in my opinion.
As of right now, I'm thinking you're either an ESTP or an ESFP based on how you started the thread.
it's so easy to get the results on tests that you want to get. you can't fully trust tests.
can you please post your scores (ALL 8 functions) on the cognitiveprocesses test? i know gabe doesn't like it, but i think it's probably the best test on the internet. it's quite flawed, sure, but at least it will give us somewhere to start.