Changed the condition for if the right joystick is being used from .2 to .1 to provide hopefully smoother motion. 
Also changed the second condition for pivoting left to the DirectionRadians() < - pi/2. 
I believe anything below the x axis is considered to be negative (degrees or radians).