(just quoting the relevant bit).There are a few things that concern me about Rio....Also, the news this morning said they have almost NO venues or infrastructure in place to host the games....
I don't think that this is correct. They hosted the PanAm Games in 2007, and, according to CNN, over half of the venues are already built (a high percentage given that it is 7 years until the games). I'd be very surprised if any of the other cities that over half their venues already built.
More than half of Rio's Olympic venues are built, including state-of-the-art facilities constructed for the 2007 Pan and Parapan American Games: the magnificent Joao Havelange Stadium (the proposed 2016 venue for athletics), the Maria Lenk Aquatic Center, the Rio Olympic Arena (which will host gymnastics and wheelchair basketball), the Rio Olympic Velodrome, the National Equestrian Center and its close neighbor, the National Shooting Center.
http://www.cnn.com/2009/WORLD/europe/10/02/olympics.2016/index.html