The only French I know is from some very long ago coworkers, so I can't translate hardly any of it. I did Google it and learned that the "Immortals" mentioned on the site are their board members. I guess humility isn't one of their requirements!