Remember, CrossFit doesn't do anything but give a college level weight room to the average joe. That is it. I own a CrossFit gym, and I was an NCAA wrestler, and the parallels between the two are shocking.
In college we had a strength coach write us a program (CrossFit Certified instructor gives WOD), then as a team, we push each other (Same thing that happens in a CrossFit class). Our strength coach taught us proper form (all CrossFit classes should be doing this), and the workouts were grueling (you won't see results unless you mentally push yourself past barriers).