Have you tried testing out the locations with the map page one at a time? I have a feeling that there is a record that is not working with the map. When I try to view the source on the page with the dynamic map I can only see up to the opening js script tag. Please post back with this page in a zip archive so I can take a closer look at it.
Also, I noticed on the page that you have the recordset listing it shows only a single record, is this all that there is in the db? In the map interface are you specifying to display multiple locations or just a single record while you are testing?