A post from 2 months ago which explained the context: https://lemmy.world/post/20694710
I just had a look, nothing has changed, the website is still using Lemmy’s content to pretend to be active
Last time they said their developer left. I doubt they found a new one in the meantime so I suspect this site will die soon