You seem very perceptive to me and I'm assuming everyone else you've interacted with on this site. This is an issue with the type descriptions imo and in all honesty... I wouldn't expect you to relate to the ESFJ description until someone composes one that does this type some serious justice for a change.
I probably should have been more clear in saying that I shared my knowledge in this thread knowing it would be rejected.
If you relate to the NFP descriptions best...go with ENFP.