A mirror of Node.xxx (which in turn appears to be a clone of watchseriesgo.to) can be found here, should this mystery deepen with the mysterious taking down of the site following the publication of this article.