Great looking site, I agree that the trees make it. Is the whole thing man-made? Pretty impressive mound if so.
Like Gladman's recent Dartmoor pics, the hideous weather makes for atmosphere from the point of view of those of us looking at this from a nice dry computer screen :)