So you're at least occasionally getting actual feedback from some of these discussions. That's quite something, actually. BTW, as to some of that "feedback": Honestly, I think the way you communicated your thought process and results was confusing for some people in the room. "Okay, pal - let's put your people up in a room full of strangers (some of whom show through their body language and/or constant phone-checking…
Wow, get similar rejection lately: this is a fast paced company and the way you explained your thought process was confusing and might slow us down, so good luck with your job search.