var infoWindow = new google.maps.InfoWindow;
deveria estar
var infoWindow = new google.maps.InfoWindow();
Também aqui você passa por 'usuários' (o array de objetos no nó 'usuários'), mas certamente você quer passar apenas por 'usuário', ou seja, o marcador que você acabou de criar?
bindInfoWindow(users, map, infoWindow, html);