1) if people choose randomly when indifferent; then under the null (that people are indifferent) the number of "wins" for each beverage will follow a B(20,0.5) distribution; so you can test directly the number of wins in each cell of your grid.

2) i dont really understand what your trying to do here.