@CH23: I believe you're inheriting the rotation issues from KSM.
Starting straight from Nickel from a clean reboot might yield better results.
EDIT: As for the touch, you *might* need to comment out touch_mirrored_x? (It would then match @gmw's results, which makes some kind of sense).
@gmw: Great, I'll push your version of things in my
PR, because given what @CH23 just said, the original reporter might also have been inheriting broken behavior from KSM

.
Plus, your final results make *much* more sense than what we'd been seeing 'til now.
Thank you!