Nice to see the rib injury be a thing of the past :)
Glad to be able to sleep on either side now and not wake at 4am in pain. Still no upper body or core strength workouts yet, but soon.
It is going to give you a lot more confidence for the big race knowing you're back to full health.