Just tried your addition Lontahv and it is screwing up the animation, cause I am giving the empty a "childof" constraint which is adding on those vectors on top of the location in world space.
Ideally in that case the curve itself would have the ipo curves, but in my very early test found that screws it up even further, ie the curve is flying and the objects are attempting to fly around the path as well
gonna look at the API a bit further to see if there is some other way to do it, but it does look like to me that the Delta Curves are the way to go, and change PyPrp to code into local space Delta curves