Well written QuickTD. I can add some of my experience using both types of D-valves. The quick version of it is, in general, use the D-valve that came with your engine. It is also possible to use D-valves from one IDI engine to another, provided the injector type, and injector line lengths are about the same.
However, when using DI D-valves on an IDI, in my experience, resulted in a completely non-running engine. The valves were slightly longer, leaked a bit when sitting without injector lines, and were brand new. Whilst cranking, fuel would shoot out in a slightly greater quantity (not measured, just observed the quality) with less force (also qualitative). In addition, when the lines were in place, "zero" fuel was injected.