MPU-6050 3 Axis Gyro With Accelerometer (readings)

This might sound like a very silly question, so I apologize if this is something very simple but just cannot get my head around it. I am trying to understand what the data provides in terms of real time information, for example, the MPU-6050:

Gyroscope - is a 16 bit data register with a range from (0 <-> 65535)
There is a selection of ranges (±250, ±500, ±1000, and ±2000°/sec)

If the range is set to ±250°/sec, is the reading 360/65535 = 0.0054 resolution?

What does °/sec mean, if the sensor does not move and reads zero and then turned quickly does it mean it will be reading the angle at the set range? For example, if the range was set to ±2000°/sec and it was moved 200° would the read move from 0 to (2/65535 *200) and keep sending this value once the sensor stopped moving?

Accelerometer - is a 16 bit data register with a range from (0 <-> 65535)
There is a selection of ranges (±2g, ±4g, ±8g and ±16g)

If the sensor is not moving, completely flat the reading will be 0?
If the sensor is shocked at 2g will the max reading be 65535 (if set of 2g, with a resolution of 2/65535)
If the sensor is shocked at 16g will the max reading be 65535 (if set of 16g, with a resolution of 16/65535))

The gyro is a rate gyro, meaning that it returns the rate of rotation, not the angle.

For both the gyro and the accelerometer, there is a "sensitivity" that gives the approximate conversion factor for degrees/sec or units of acceleration, depending on the range you select. See the data sheet for the details.

The accelerometer will always measure the acceleration due to gravity, summed with accelerations due to other applied forces. So, when sitting still with Z up and down, the reading corresponds to 1 g along Z.