What a great post. I find the indirect communication style to be endearing and can usually pick up on it.Very good list.
For me it's confusing that separating INFJ and INFP from each other would be difficult... Knowing one, I think we differ dramatically.
One big difference you can notice firsthand is the communication style:
INFP: There's one of those new grocery shops.
INFJ: Yeah. I saw a commercial on tv.
INFP: Are you hungry ?
INFJ: Not really. Why?
INFP: Just thought if you might be.
INFJ: Have you eaten anything today?
INFJ: Do you want to go and buy something from the store?
The way INFPs communicate seems so devious to me It'd take a lot of energy to formulate my communation that way... INFJs are more "take-charge" type and want to be direct (and would want others to be too). You can also notice it in the way the two types speak: INFPs have very soft, almost dream-like, monotonic speech pattern, whereas INFJs can talk with their enthusiasm, speaking faster than even their minds could handle.
INFPs usually look more elegant and their expressions are controlled, they have this almost stoic vibe to them. INFJs don't feel their emotions nearly as passionately nor deeply as INFPs, but you can read their emotional states from their faces and gestures.
INFPs are very private individuals, one of the most self-sacrificing type out there. They think in terms of good and bad and are over-the-top perfectionistic. INFPs don't share their innermost hurts with anyone, they can be excellent councelors to others but they themselves solve their feelings and thoughts best alone.
INFJs on the other hand can talk to the people they feel are worthy of that trust about stuff that bothers them and it helps the INFJ to solve their dilemmas by talking them through. Not talking about their issues will make INFJ ill, making all of it sort of like pile up inside themselves, into their bodies. INFJs need to express their feelings.
INFPs don't pay much attention to their physical states: they may not notice they're hungry or needed to use the toilet or have a stomach ache etc. INFJs are almost hypocondric compared to INFPs: INFJs are very well aware of their physical conditions.
These are a few just more of a behavioural differences I've noticed.