Excellent tutorial
..just a smal remark: in my opinion using the speed estimation by the hydrophone operator for further identifying the ship is sort of cheating, as in theory it should be based on the same information you got available (propeller's RPM and machinery sound)