FWIW, the OP didn't ask any questions (explicitly, at least)...it was just a write up of what's going on with the guy she is dating. Implicitly, she's wondering if some traits are typical ISTP, or if they aren't, than "what's up with that?" or "where are these from?"*
It's strikes me more as reference material or a sounding board to discuss the whole "ISTP in love" concept than the more typical angst and confusion on the subject.
To the OP and others: I identified most with the fixing things or looking for ways to improve situation with someone I like. If I like you I'm going to be actively looking for ways to make your life easier or provide value.
Mainly cause I'm good at it, and it's beneficial for both parties.
*As for these questions, keep in mind that mbti only tells you a little bit, and individual cases may vary. See my sig for an idea why. The map is not the territory.
All this said, yes, there is an enormous amount of source material already on the site regarding ISTPs in relationships.