Looks neat. It's also worth you looking at CES (Customer Experience Score). CES feeds into NPS... eg NPS is a result of lots of CES's, so to improve NPS you actually need to look at the core issue(s) that may be impacting it. You might be able to build CES into your offering as well.