Elizabeth, I don't think you are an ISTP. Thinkers have a diffrent way of writing, especially when describing themselves. Feelers talk more personally and only hint at their strengths and weakness. A thinker would be more organized, detached and lay out things about them in a logical manner. And Taz (and ISFP) said she can relate to you. The way you describe your feeling parts around people is very typical of ISFPs. And in case you're wondering having a "logical/analytical streak" is common for ISFPs. You even look more like an ISFP.

A lot of the time you can't see yourself as well as others can, but I hope you can trust me on this when I say you're an ISFP.