Our team does a 180 after placing the tube during autonomous, so that once teleop starts, the gyro is reset and we’re good to go. However, this took a bit of time to tweak, and at this point, you probably don’t have that luxury.
From experience, having an offset angle in the code along with a comment why its there is much more helpful to people (including yourself in a week after you put it there) then seemingly randomly messing with joystick axes / wheel outputs.
Also, if you ever have the robot start in a different orientation, changing an angle is much more convenient than changing your joystick input, especially if its an awkward angle like 45 degrees.