I enjoyed your post, until the part where you say:
"Cognitive theory, it strikes me, has an a priori (and therefore largely unspoken) condition for ethics."
Please elucidate. I really don't understand what you mean, though I'd very much like to.