Can't figure out this damned oil leak

Unfortunately, that video has no sound and doesn't show the seal installed. I did find one that showed the seal installed, with the lip facing away from the motor. I can see the benefit of putting some RTV on the surface of the front cover where the back of the seal seats on the cover.
Be very careful and make SURE which lip you install which way. I would try to find a service manual. I apologize for the initial confusion.