I believe their conclusions are a bit flawed. Namely, the amount that people spend on beer per year.
Here in Germany most of the time I see beer prices at 3.00-5.00€ for 500ml in bars. However, I would say a large portion of beer consumption here is what people get from supermarkets, which is significantly cheaper, with most prices in the range of 0.70-1.00€ for a 500ml bottle.
Furthermore, nobody here really drinks well known brands such as Corona or Heineken, rather more regional beers.
Therefore, I don't see their conclusion that Germans spend an average of $1.9k on beer per year being valid.