Thanks, that IS a bit helpful, & the “Exceptions…sorta” section speaks a bit to my confusion about this question:
Ihr kennt den Weg zum Restaurant, oder?
In my mind, following the principles described, I would choose “wisst” here. Apparently “kennt” sounds better to a native German speaker, while “wisst” is sometimes used as well.
Another fuzzy example is:
Kennt ihr die Regeln von diesem Spiel?
Following the rules as I understand them, I would choose “wisst” here, since the rules of the game are facts. I suspect this is another example where “kennt” sounds best to a native German speaker, while “wisst” might also be technically correct.
To add further confusion, the "something you know" vs "something you're familiar with" distinction might lead me to use different words in the following example. As an American, I know the basics of cricket, but I know the rules for baseball in great detail. So I might say:
I’m FAMILIAR with the rules to cricket, which would point me toward KENNEN.
But I’d say:
I KNOW the rules to baseball, which would point me toward WISSEN.
I suspect it’s just going to be a matter of hearing specific phrases enough to develop a sense of what sounds right.