I saw the post from reddit talking about www.echo-64.com/Echo and HR and Old gods come up. It also appears the image on this page is broken. I commented on the page requesting the image be fixed. I appeal to Old Gods, what is in the broken image?
Following suit, I decided to type in www.echo-64.com/atlas
This image posted by Old Gods appears. What hand does old gods have in all of this?