It's still there just go to "lewdpatcher dot com" and search for "my new family"
Why the -1? The site still works.