Except that, since the Feb 14th announcement, they're to be included with the initial application, so no more uploading.I heard that yes it's fine especially since we have to upload it anyways.
We used the edo system, too, got our e-response less than 24 hours after the prints were received. We asked for the official report to be mailed out, however, and plan to include that with the application. Since it hasn't come yet, I can't comment on whether it differs from a print of the PDF in any significant way.