Supercavitation. Neat stuff. But, it seems that the rocket torpedo must be programed to take out a ship, so it would still have to be identified. Sure, it would be easy to do on surface vessels, but not submarines. The amount of noise that thing would make when taking off would give away their position to any nearby sub or through acoustical monitoring.