Ich _vermute_, dass Dein Weltkoordinatensystem nicht zu Deiner Winkelberechnung passt. Vorschlag: Teste mal, ob Dir die Zeile fltWinkel = atan2( fltDeltaY , fltDeltaX ) * 180.0 / PI; die Werte liefert, die Du für bestimmte DeltaY und DeltaX erwartest.

Stilvorschlag: Entweder immer Ungarische Notation benutzen oder nie (ich plädiere für nie, s. http://en.wikipedia.org/wiki/Hungarian_notation )