Um, no, not really... but I'll try, anyway.
I can't remember ever seeing a picture like that before. Obviously it's a conglomerate of the opening sequence of AE and a timer from the Boiler Run, also in AE - so I think it's safe to say this isn't from the first Oddworld.com, since it changed when Abe's Exoddus was released. That's all I can deduce, really. Sorry.