@thornwill Great idea! A South African inspired world would be fun to explore and experience.
Sports is a great community activity and has been a much desired request from the Sims Community. A focus on sports training would be a fun new way to use the Fitness skill and experience new activities.
I like your idea of adding Gymnastics and Competitive Swimming. I'd propose a Running Track too!
There could be a Stadium lot where Sims could host Tail-gate parties in the parking lot. Then they could jump into the Stadium to watch the game. There could be a "Big Game" event where Sims could celebrate the victory afterward in the parking lot.