I just got a broadcast from the owner of the Dead Moon Rising live group that their film is on Netflix now.
It's listed in Netflix, and I tried to add it to my queue, but Netflix will only let me add it to the "Saved Movies" for the present, since it says the release date is unknown.