I'm pretty sure IGNDELAY is not what you want.
pretty sure you are right. the best translation I could come up with said that it only delays the ignition only until the first full cylinder fill, so a max of 1 crankshaft rotation or 360 degrees but the min could be 0 degrees rotation. I think it has this for emissions reasons.
I'm not so sure there is a "skip pulse" function in me7.5. I spent a good 2/3 hours looking for some evidence in the FR while referencing a ME7.5 fully defined definition file. I do remember seeing IGNDELAYCT somewhere but didn't get to it yet.