Thanks for writing all of this up! A few thoughts:
It can also include brand awareness/tracking. How someone perceives a brand will affect how they feel about (how much they trust) that brand’s product.
Also include press/media for brand/product, and any related legislation/politics, because that can particularly affect tech products.
You can use NVS (net value score) alongside NPS tracking.