Hi – glad you like the site. Actually there is a contact email there – bottom left hand corner.
The zoom problem came from the page automatically fitting in all sites. Some are published with a lat/lng of zero, hence the massive zoom out. I have let TfL know and also put a fix in the code to ignore these sites.
The date installed field also comes from TfL – and is often empty – that’s where all the 1970 dates come from. I’m trying to ask them for a more up to date list, as I asusme they must have a commissioning list with dates somewhere…