Hey! I'm sorry about it not working in Firefox. I don't really know much about webGL and how unity boxes up the game into browser. I only tested it in chrome like a dummy.
As for the rotation, it's always felt weird and I tried changing the axis of both a bunch and couldn't quite put my finger on what was wrong. I realized that one of the rotations is inverted.
Maybe the scuffed controls give the game more flair, and a bit of difficulty. We'll call it a feature, not a bug.