Carla van Huysteen is ecstatic with her bronze medal finish at the Shelby County ITU Cross Triathlon World Championships in Alabama, USA