首先,你忽视了一种很罕见的情况——地精用甲刺冲锋,然后用长武器AO,这在规则上是可行的(虽然在实际运用中并不常见),所以可以”作出借机攻击而地精的冲锋移动尚未完成“的情况是存在的。
真是个科学的方案!

为了不让这个地精冲破晶壁我们先把这个放到之后来解决吧。
假设冲锋的目标地点是A点的话,在判定上只有两种状态,一是你到了A点,二是你没到A点,这只是个二进制的计算。在楼主给出的条件下我的认识是状态一,而你的认识是状态二。然而在前三个场景下,如果是在状态二时发生了准备移动,你不管怎么移动都不可能触发到借机攻击,而此处的描述应该是“敌人到达临近位置前”;如果是在状态一时发生了准备移动,这个时候才有可能触发AO,然而此时冲锋已经到达目标地点了。
然后我们回到甲刺和灵爷的问题上。如果你问我会不会获得加值,我肯定会告诉你会。这很魔法对不对?我也觉得很魔法。如果你没有看漏句点或者愿意用谷歌翻译一下的话你会发现“After moving”和后面的根本是在讲两个事。获得冲锋加值的条件只有两个“attack roll made during your turn”和“when you charge”,当你获得AC-2的时候你的AB就获得了+2。当然从科学的角度来考虑的话,我还是建议地精在用他的长武器AO之前先蹦跶10ft