i was in for a while in high school. it's really geared towards the kids. it may get you back in the cockpit, but it may not. if that's your main objective, there are probably better routes.
i would sign up to help out your local CAP only if your first priority is the kids.
also, the CAP is vastly different from town to town. some sights don't even have planes.