From the point about the need to register, I guess Berlin has a dual roll, but at least they are pro-active about providing information. They want people to vote.
The situation in France is on the other hand quite disgraceful, you had a registration deadline already in December (see: Expats: Your Time to Register is Up (Almost!)). And from what you described, there is little attempt to contact expat voters.