Using the information above, I found that the site is discussed on a French forum:
http://lemurdelatlantique.lebonforum.com/t1813-maulwurf. It seems to be mostly about what remains on site (some mountings for either Freya or Würzburg-Riese —they can't decide which) and you need to join the forum to see the attached images.