A. Doesn't matter - Training is Training. It may not be something that shows you a ton of new stuff, but if you pay attention you will learn something.

B. I wouldn't let one of my kids go for a CCW (even when they are old enough) without a lot of training. Damn the requirements, they just aren't enough in my mind, especially for young shooters.

C. The state law is rather vague IMHO.. but hey do what works for ya.