You're right, the beam of the CR900 isn't good for riding in urban areas at night.
Not every StVZO-compliant LED light has an good cut-off beam and some lights with cut-off shaped beam aren't StVZO-compliant.
Here are some good additional informations about beam shapes:
StVZO bike lights - what it is really about ? - Light-Test.info