Wizim, much respect to you - great job. What I'm about to say isn't directed at you. Some crossfit trainers and trainees do a good job, but many don't.
My problem with Crossfit in general, and I'll use a specific example to illustrate it: the "warrior" or "killer" attitude. There's a prominent Crossfitter who in 2011 broke a couple vertebrae training. She was just recovering from that, and starting to train again in 2012, when she ruptured her achilles tendon.
She's spent more time recovering from injury than training. These injuries have not occurred during an athletic competition, but have occurred in her gym, during normal training.
IMO: if you're training so hard that you repeatedly injure yourself, you're missing the point. I can train anybody, including myself, hard enough to tear muscles - but why?
Using olympic lifts and powerlifting lifts, with little respect for form, is just begging for injury.
That's my problem with crossfit. The attitude that every workout is "war", that you have to be a "warrior" or a "killer" to train. Training stupidly, and getting injured, and wearing that injury as a badge of honor.
It's training.
Calling yourself a warrior b/c you're in the gym disrepects our men and women who serve and actually are warriors in combat. Warriors kill other people, and literally engage in combat fighting for their lives and country.
You don't do that going to a crossfit gym.
I've met several people who wanted to get back into shape in middle age, and tried crossfit. They either got injured, or realized that they were doing technical lifts without proper instruction, and they quit, and are no longer training. These people, had they received proper advice and coaching, would still be training and getting healthier.