FWIW, I created this site 7 or 8 years ago during my PhD, just as a way to keep track of and organize all the papers coming out in my research field. Happy to answer questions or comments if you have any.
Nice aggregation of papers. It would be extra nice to have embedded youtube videos for each of the papers. Half the fun of these graphics papers is the crazy videos they make.