Yea, setting imperial units only changes the nav map and depth controls. Ranges are still in meters. Topedo ranges in manual are in yards. The devs really need to straighten out the units.
For the radio messages:
http://www.subsim.com/radioroom/showthread.php?t=108959