Yep. We went right back into the weeds. Believe me, I understand this tendency. But it is unhelpful in convincing the average person that you have a viable solution to their problem.
I don't know what to tell you. Everything you've said seems legit, but simultaneously unhelpful.
A technical person unfamiliar with your prior work could claim you were just spewing buzzwords. I know better, but that doesn't mean anything either.