You have to register your vehicle through their app, which may also make this a bit more difficult.
Nope.
CCS has to negotiate voltages with the attached vehicle. Unfortunately there isn't a standardized pack voltage and the range of what it can be is anywhere from 400 -> 900V.
That can mean new inverter hardware at a location to handle the varying range of voltages that come in. For a single manufacturer, it's easier as the cars and charging stations are more aligned on the supported voltages.
This is why Tesla is able to work with CCS, despite superchargers not supporting 800V.
The CCS spec supports up to 1000 volts. All chargers support variable voltages.
A car's pack voltage also changes continuously across the charge curve as the battery's state of charge increases. The pack is at its lowest voltage at 0% state of charge and at its highest at 100%.
Here's an example of four cars charging, three at 400 volts and one at 800 volts. You can see how the voltage and amperage change across the charge curve: