I'm not sure if the O.P. meant to allude that the use of the title for the site is inappropriately 'lifted' from the show at the Fogg, but it seems to me to be fair game. For those of us who do shoot landscapes, 'luminous' is a quality that is often a fairly lofty goal.
Now, whether or not this site is purely devoted to landscape photography is another question, but it has a great name.