Yes, the controller is compatible with Nintendo Switch, Switch Lite and Switch OLED, not suppporting iOS/Android/Windows or other devices.
Yes, there are four adjustment levels for the haptic feedback: Off /30%/75%/100% and your can adjust by: 1. Press the T button and push the joystick backward at the same time to decrease the haptic feedback vibration strength. 2. Press the T button and push the joystick forward at the same time to increase the haptic feedback vibration strength.
The controller is built with 600mAh battery and supports up to 6 hours playtime on one charge.
It's the same way as your other controllers, you will have to calibrate the motion with the console built-in system menu.