No I don't think rin.ru exists anymore, but like you I've been out of the scene for 3 years now. So maybe the site just moved elsewhere.
Would also love to see this site flourish again, but that would require us to stay active. Which I'm willing to attempt...