I don't want to sound too negatively, but something about this has the feel of military installation / nuclear power plant.

I suppose it's temporary and wont be there when it's finished, but at the moment... ;-)