The actual issue is this one: Transforming results to user-defined (local) coordinate systems
Lets fix things correctly