ATP is kind of a "mini YCRS" in many ways. I wouldn't call it "one on one" completely, but is definitely individual and small group focused technical coaching. It's a combination of classroom and practical application (track, parking lot, etc) focused on building the fundamentals. You absolutely do NOT need to have experience at a given track. The folks who run the ATP classes are very good, and are YCRS certified coaches. Don't expect that you'll necessarily be running super fast lap times after ATP. It's more of continuing to refine techniques that should help you continue to go faster, and to do it safer. The ATP class is a complete day - start to finish. There really is no "slack time" - you'll either be in the classroom or doing practical application on the bike.