var infoWindow = new google.maps.InfoWindow;
powinno być
var infoWindow = new google.maps.InfoWindow();
Również tutaj przechodzisz przez 'users' (tablica obiektów w węźle 'users'), ale na pewno chcesz przejść przez tylko 'user', tj. właśnie utworzony znacznik?
bindInfoWindow(users, map, infoWindow, html);