We require at least one screenshot anyway. But, yes, you'll probably get more downloads if people can actually see some of your work on the demo first.
67 MB is a lot to download for a game that no one knows whether it will be good, bad, horrible, great, or anywhere in between.