One of our pilot services clients recently got his CFI at one of the accelerated programs...everyday, from the time he got up at 0600 til he went to bed at 2200 he was studying. The only exception was when he went flying twice a day. Sounded like most of the studying was individual, with someone available for him to ask questions of, as well as to quiz him in preparation for his oral. I don't know if there were other CFI applicants there at the same time.
He indicated that flying the maneuvers twice a day, every day, really improved his understanding and ability.
He also was required to land on the runway that had the most crosswind every time, and said he got very comfortable with crosswinds. But then, he botched 'em both in the King Air, so...
Fly safe!
David