The rules about encryption and backdoors are authoritarian but hardly unexpected from China.
The rest of it doesn't seem so unusual. Microsoft has been sharing source code with governments for over a decade and several other countries (including Western ones) are considering requiring user data to be kept in country.