That site has been around for quite a while (note the link to Chris' ducati tec photo from 1998 ) Its a good site for getting familiar with the road.
I know that Troyslap, Ppoitras, Socalsar, and myself are all on the latest palomarpics.net photo group.