The problem you are experiencing with the zoom may have to do with how you are setting in the js, I notice the set zoom functions in there and I do not believe they are necessary. The zoom is set in the js code with this line:
map.setCenter(point, 13);
So the default would be 13, this is the place where you should adjust the default zoom of the map.