Great and interesting post thanks.
One thing - the charts with complex answers are not very readable, because "negative" and "positive" answers are mixed together. Also too many colors in my opinion.
Being a UI/UX guy I couldn't resist an urge to propose the following setup (for the future):