I'm skeptical that it disappeared years ago off the face of the earth and suddenly reappeared out of no where with hardly any new content from the looks like it. Seems like a cash grab and it's possible there is either little intention to put much more effort into it or no none at all. Beta releases are already shady enough and this is a huge red flag imo.