Your initial post - the bullet list. Was point for point, essentially without exception, exactly like my wife. Ha! She is quite determinately an ENFP.
I've noticed you talk of extroversion and introversion in absolute terms. The fact is that we are all introverts and all extroverts. Take me for example... many people see me as an extrovert and some people have even laughed when I have claimed to be an INTP. That is because there is no 'introvert' or 'extrovert', there are just functions. My first two are Ti Ne - I spend most of my time thinking to myself, analyzing and considering... however, when I am in a group of Ne people, I won't shut up. People who aren't Ne eventually leave the room or fall asleep and we keep right on jabbering. I am completely energized by it. Does that make me an Extrovert? Nay! If you asked me if I'd rather be in that room Ne jabbering til 4 am or be at home programming some system? No question I'd say the latter. I also invariably spend much more time doing the latter. I am not an I or an E .. rather, I am a Ti Ne Si Fe - put me in an Se party and watch the clam shut!
My recommendation is to cut out the crap and determine your functions. Are you Ne or Ni, Fe or Fi... etc. It seems pretty clear to me you are Ne - I suspect that if you were in the room with us you'd be buying and selling ideas just like the rest of us and wouldn't want to go home. I'd guess Fi as well, but that's another story (so, INFP or ENFP in my tentative estimation).