You are such a confusing case.
I don't know you at all, but, speaking in major stereotypes, the way you write on this forum does not give off NFP, and especially ENFP, vibes, at all. I'd agree with others in that ENTP fits, over INTP because INTP's are more anal in their nuance of detail in my opinion, and over any TJ type because their use of language is just very sharp and final somehow. More reason for NTP is the stuff about what your current profession is and such.
The reason I called you confusing is because of your video. As said, through text you come off as T, but your body language, how you look, and the vibes I get from seeing you, shout ENFP. I say ENFP over INFP because there's more of a spontaneous/sudden, erratic movement to your body (Ne?) than I think INFP's would be like. Furthermore, vibes tell me you definitely have Fi and not Fe, meaning the overinflated-third-function-for-ENTP theory is out. Additionally, I say E over I because you seem more extrovertedly-expressive - with your movements (whereas an introvert would be... Well... Introverted) but also overall inviting vibe (introverts would not naturally have "open"/inviting vibes, I wouldn't think).
Functionally speaking, the way you write in such logical fashion could be said to be Te, but there's this quality about it that makes it seem more detailed, nuanced/fine, than Te, therefore Ti, therefore a T type (I cross out IxF's, which have Ti, because it is definite you are a P type to me).
My conclusion, one I would guess you will not accept, is that MBTI is not perfect. But let's examine why I think this. What is MBTI? MBTI is a system that classifies people according to how their brain functions into a set number of [stereo]types. But is there anything inherent about people that means their brain cannot ever deviate from a stereotyped way of functioning?
Obviously, not fitting into a box would be rare (otherwise the box system would be useless, if it were found to be not working very often), but I - for whatever it's worth - think you are one of those people who do not fit into any of MBTI's boxes. I don't mean this insultingly or badly at all, but your life experiences have made you a very 'fucked up' (again, not as in bad, but as in... complex, complicated but with a hint of unfortunateness (in that people's minds can be "complicated" and "complex" with no negative repercussions for the person, but this doesn't seem to be the way it is for you)). So you don't fit into an MBTI box because instead of a normal functional arrangement of like NeTiFe or NeFiTe or TiNeSi, you have different functions that decide to dominate you at different times (one day you may be NeFiTe, another you may be NeTiFe, etc). Like multiple personalities,
but different because instead of multiple personalities existing within you, it's like you have a lot of "equally-strong" functions so different functions dominate and change domination within you fluctuatingly.
Oh man, I'm such a crack... but at least I amuse myself.
Somehow I thought the last post in this thread was your video so all the above is without reading the last two pages... oh well.
--------
Edit: Ffffffff. After reading the last two pages I have two things to say.
1. I agree with you, that wholly, ENFP seems the mold you fit under the most. Most identification/comfortableness with that box, etc.
2. The reason you come off more T-like, but with a bend of Ti and not just Te (which would indicate ENFP, overinflated third function), could be due to mainly your sex but also your cultural experiences ("weaknesses" being seen as bad). It's common for males to be pushed toward T qualities as infinite have said before, and perhaps in some cases this could mean an exploration of both Te and Ti qualities. Understand? Additionally, your anti-soft culture growing up might have led to a resistance of the Fi (individual feelings - your own softness) and tendency to adopt T instead... which would account for your oddness. Even your claimed introvertedness despite being an E (safer to be less vulnerable aka extroverted/open, i.e. made you more closed/introverted?). Who knows.
ENFP-but-not-an-ordinary-fit vote for me.