Will the system accept other documents besides the Form D?

Yes, although EFD will only accept the Form D for now.  Any supplemental documents may need to be collected directly from the issuer.