Season isn't over yet! Have a couple more races left. Then the off-season training regime starts.
This is the most demoralizing injury - I feel so old. I'm in full ribcage and elbow healing mode.
Slip but not much slide? Sorry to hear. Even if "nothing is broken" rib stuff can be weeks to months in mending - hopefully sooner since you are a comparative youngster!