I messed that up. Rael is the French guy contacted by the aliens. It couldn't have been him.
Not really. Since ID seems chary of specifying who the designer is it could just as easily be Rael -- or, as the article suggests, Satan.