As for the 100% odds answer, what I said was true is true in the sense that it is actually true. No ands, ifs, or buts. With 100% odds, Kelly eventually wins over any other strategy. Period.
The question of whether this makes Kelly optimal is not the question that the theorem was trying to answer. And therefore is irrelevant. Now in fact this does make Kelly optimal for a wide range of utility functions. But far from all possible ones.
The point being that it is important to separate a mathematical point from our interpretation of what that point implies. When you confuse the two then you get yourself into an unnecessary muddle. Kelly is a statement about the probability of one strategy beating another. It isn't a statement about how you should bet.