I use and have used p90x. I used to strictly follow the program this was back when i first go into riding, but i did notice feeling stronger out on the road.
What I do now is the strength training and core workouts and on the other days I ride my bike. I was thinking about adding the yoga back in aswell, maybe on my light ride days