You still seem to have two sets of map code on the page... I see:
most likely one of them should be removed because it is not used and has an incorrect api key... that will fix the api key issue.
Are you getting your data points from a recordset? If not you can simply type new text for the info window that has the full address even though you use coordinates to display the location.
If you are using a recordset, then you could add a field to the table to contain the info window text and manually replace it.
Also you could turn off the info window by removing the line of code that opens it... if you comment out the lines of code that include: .openInfoWindowHtml
that would do the trick to keep them from opening. You can also just update the info window text direclty in the code on the line that begins with: