In particular, I was curious about the radio-controlled aspect as radio-control is pretty much impossible in water. He salvaged a toy radio controller with a low-frequency transmission of 27MHz citing that very issue ie GHz wouldn't work at all.
His build was able to control the submarine at a maximum of 3 to 4 meters. Playing with antenna placement and receiver placement didn't seem to improve it all that much.
Another part of his build was the python coding for a Raspberry-Pi and the use of a syringe to control ballast.