Update: 1st Dec 21:20 GMT After speaking with Sawyer840 who was at the initial filming of this site, they confirm to me that this is indeed the Orchid Station.
Thanks to my good friend Matt who sent us the following photos that shows us the new Dharma Logo that Sawyer840 first photoed here and shows that filming is still continuing. What do you all think this new Dharma Logo is?
(Click to Enlarge)
Thanks to Sawyer840 for providing us with an overlay of an Orchid they found with the Dharma Logo. It's been rotated and outlined and a number of lines match up quite well.