Sorry for what I said earlier. Not my character. I do understand what paulie said and the concerns and coincidences.
That said I can explain certain things on how he gained weight and supposedly not lost speed. Example a feather weight boxer speed is totally different from that a welterweight...