bravo!
Why stop with almost 100% realism? Turn off the navmap updates, easy to plot the target track manually if you can do the torpedo computations

Just mark the bearing and range, use the AOB to get a rough course, then repeat every 3 minutes, soon you will have a decent track on the map. I find it interesting when the target is zig-zagging, you can get in position submerged and await his last zig onto your intercept point.