Yes, this tribute came out last year. The original announcement was made back when Sean was still webmaster. I do believe those posts have been deleted (due to age... and the limited space here).

Glad you found the track. It's quite excellent, isn't it?

For those interested, you can get the album from Not Lame Records: here.