I also did the cfi program in ADS. I finished in maybe 50 days because of weather and waiting on checkrides. I agree that the program gets you what you want and you do have to be on them about checkrides. I also agree that everyone is on a timeline and as long as you don't let things get in the way of your goal you will make it through with no issues. I studied everyday for hours and I finished with my CFI and CFII.