I have promised not to complain, so I will just document.
Leaving the U-Bahn.
Arriving at the Ausländerbehörde. It is 5:30 am (the office opens at 7:00 am). There are about 100 people in line ahead of me. They are young, mostly students. They are probably used to standing in line for the Berghain at 4 am. New business idea: start a food truck that sells coffee and breakfast burritos to the Ausänderbehörde crowd in the morning.
6:00 am. They let us in the gates to wait in front of another door.
6:20. They start giving out waiting numbers.
6:45. I am #61 in the students/scientists category.
Starting at 7:00 am, I wait in a room. It looks like this.
11:20 am. I pay 80 euros and leave with permission to stay in Germany another two years.