Ok I see what you mean.. the HyperspaceChargeUp.particle defines an x offset of 700, and each Player(Race).entity refers to the same HyperspaceChargeUp.particle file.
Hence, all ships in a race use the generic HyperspaceChargeUp.particle which is set to be 700.
Hence, if you have a ship with a mesh greater than 700 the hyperspace charge up particle effect spawns inside the mesh, rather than in front of the bow.
So what we need is the chargeUpEffectName "HyperspaceChargeUp" shifted from the Player(Race) entity and to be an entry in every ship entity file... this way we could customize the location of the hyperspace chargeup effect by referencing a customized .particle.
Man, I spent like an hour agonzing over mesh bounding box dimensions, gravity points etc trying to look for the solution in the mesh itself *sigh*!
Stardock... you there? 