I love the feeling you're describing! The understanding of an abstraction (or in other words, a mental model) that links two parallel thought processes in an unexpected, and fun way.
I like the term Kensho [0], thought you might too. Interested in thoughts from other people as well.
[0]: https://www.lesswrong.com/posts/tMhEv28KJYWsu6Wdo/kensho