Thank you for the kind words!
The only time the camera blocks you is if it would flip upside down. This would in turn mess up the rotation by flipping the horizontal movement upside down. So I had to prevent that from happening with a clamp on the rotation so that doesn't happen!