I'm glad you finally found a school for your son, and that he's enjoying it so well. It is very popular among the kids (and adults, but especially kids), and it does develop good things like confidence, flexibility, muscle tone, coordination, etc. I've seen people of various ages and abilities and physical delays in TKD. One person I know has juvenile arthritis, and it seems to help some.