He looks tremendously better, but why would Elton John have somebody like this on his ship?
Well think about it, rich older straight male celebrities surround themselves with young beautiful women. Think of Jack Nicholson or Rod Stewart. Elton John is gay, extremely wealthy and he obviously has the money to surround himself with gorgeous young gay men. I noticed a Bel Ami porn star in the pics along with Jan Michael Gambill and a gay British singer. All the men on that yacht are gay. It may be an ego thing too.