Ah man, I miss the late 90s/early 00s theme of one-off mystery sites, green on black aesthetics and excessive anchor tags :)
Back in 2006 (god I feel old) there was an excellent mini-series on the SyFy channel called The Lost Room[0], which this seems to be drawing some inspiration from.