Forgive my ignore, but the mod was released back in 2015?
0.1 was
0.2 is coming maybe jan/feb 2020 - Then sometime in the future 0.3
They're website has been shutdown since 2016 (as it was controlled by someone else) And the mod has been updated since then.
Just deserves more recognition and they needed a new site to call " home "

So offered them a site and they love it.