Signing up for a few goal races sounds like a great idea. I always found having a big goal race and a good selection of build up races was a strong incentive to stay away from the booze.
In fact I think I may go research some myself! Getting back into it may be just the thing. Maybe we can start a SoberRecovery team