I know this is off topic but thought I would put it out there....have you considered a team sport? I am just starting outdoor soccer. It costs me $280 for the season (around 6 months). Training is twice a week then a game once a week. It also includes uniform. so all up it is around $3 a session, and I know I have to go because people are counting on me. Just thought if boredom can be a factor for you something like this might suit.
20kg is amazing! Nice work! Once you get there you don't look back.