I was poised to post that site in this thread earlier on, but on googling I found not the site itself but this sadly relevant comment on Reddit from the site's former owner describing their eventual exhaustion in searching for the good stuff and disillusionment with the Android platform in general.