Nice find. The best part about this article was the Richard Feynman video where he talks about how we visualize information differently from others, how this affects how we communicate and why we run into problems trying to explain it to others because they also see things differently.
The key takeaway being that if you can understand how you visualize, you can learn anything.