The dynamic programming and multi-round bets are a distraction there. Since it uses a logarithmic utility function the Kelly criterion is optimal for even a single bet.
plog(x+y) + (1-p)log(x-y).
Setting the derivative with respect to y equal to 0 yields p/(x+y) - (1-p)/(x-y) = 0.
This rearranges to give y = (2p - 1)x,
which is precisely the Kelly criterion. p log(x+y) + (1-p) log(x-y) = log(x) + C
where C is the Shannon capacity of the binary symmetric channel with cross-over probability p.By the same argument, the expected wealth after T rounds will be
log(x) + T C
So, in addition to the optimal strategy, we have also derived the rate of growth of wealth. This is also in tune with the motivation of Kelly's paper where he was showing a relationship between Shannon capacity and optimal gambling (without using a dynamic programming argument)