I'm not sure that they could give badges for Spacebase df-9 because they would need to match up a user with the email address used on steam. I know that they could probably get the email addresses of eligible users who purchased via paypal/humble bundle, but matching the user/email address on steam with the forum email address might be more of an issue .
I believe that the download versions of the documentary will not be available until the end (of the documentary). I know people have asked if 2PP plan to release it in dvd, but I don't think anything has been said on that issue. I also can't offer any help with creating a dvd from video files and putting in a menu since I have never done it, but know that it is possible with the right software.