I am also an American Kenpo practitioner, (Blue Belt) and I especially appreciate that we learn the principles and purposes behind each move. No useless, unexplained motion!
I see from your profile that you are in Nevada, ever compete in N. California or S. Oregon?