It works for me. When no command is given, the option darcs is invoked
with is called --commands, not --list-options. Outside of a darcs repo
this gives me
$ darcs --commands
Have you checked that the completion script was downloaded correctly?
Downloading from the URL you posted gives me the html page that displays
the file, not the bash completion script itself. To get that, use