Picture of Impladris is really nice. Like position and angle of camera.
I don't understand why are two sacred trees placed on that rock, and why is bellow them canyon?
Are some similar description from lore correlated with that kind of interpretation?
The Two Trees lied on Ezellohar, a sacred green hill/mound outside the gates of Valimar (City that, I think, is represented as well, in the middle of that flowered field in the picture of Laurelin).
In the picture of Telperion, though, it seems that the Tree is placed near the Sea, which is wrong.
I too don't like so much this interpretation, as I always preferred a 'gigantic' and holier perspective of the Two Trees