I have tried using the angle option to no avail, setting the X, Y coords, and various other combinations, none seem to work as I expected.
Let me explain it a different way, think of the joystick as a compass, so when I press the pad to go East, I want the player to point East, when I press the pad to go South, I want the player to point South.
That might explain it better than saying "rotate."