Having watched the ENTIRE video, I will give a few viewpoints on what I perceived.
You know that you can eliminate one the biggest issues you have from readers by just buying the kid a stool, right? PLEASE BUY HIM A STOOL or mount a fold down footrest for him to stand on.
I liked the fact that he dives with you, congrats.
If the video was smooth, ( I video in current also ) I would have poked you about not watching him well enough and spending too much time focusing on the filming.
The wreck did presume to be more of a pass thru type environment as a whole compared to say a cave. Not justifying just stating.
I might caution about making sure the jew fish push out before proceeding to the end without a exit for yourself . As you know and other board members may not, they will "bark" at you and it can be loud and disorientating if there was a silt out. (A silt out could be created by the fish, not necessarily the divers.) Only saying this because of his age and the fact that I don't know the extent of his experience level.
Mola, it didn't drag him that I could see so I don't think it was a grab. Come on, if the contact from his hand or if his spg did in-fact touch the fish, it didn't react in a manner of discomfort. A sunfish and produce a short burst of almost 30 mph.
There was a good current. It was noticeable on the approach to the wreck and also when the kid was swimming to the sunfish for the 2nd time and didn't make it. Look at his hair, it is waving pretty good.
I believe that the guidelines that are set by organizations are just that and may have exceptions when it comes to age on occasion. Then again, just because he can't get the "card" doesn't mean that he can't learn does it if he shows the aptitude? There might have been a little more "dad" present and a little less "instructor" then I would like to see when it came to technique. Nuff said, you get the point.
Although I do agree with you about him learning and practicing boating skills, I would have to say that you may have increased the potential of a boating hazard by not properly equipping him with the right tools and environment. It would take you 45 minutes to attach a fold down step on the helm for him to stand on and have a direct line of sight to his conditions and target. Again, he should know how to run a boat. He shouldn't have the boat in gear and then have to leave the wheel in order to find his target or be aware of his surroundings while underway. Clearly this an easy fix.
Obviously he is going to continue diving with you and the fold down foot rest would be a viable investment. It is the "what ifs" that I would be concerned about.
From one spearo to another, when you know the conditions are such, consider leaving the gun on the boat. You know that you will have an extra amount of responsibility when holding the camera and watching him, watching yourself, etc in that kind of current. IMHO
Congrats again........ now lets see a little more instructor, we already know you are a proud papa and deservingly so.