Very helpful Kevin, thank you.
100 MB for downloads is plenty I think, even most hi rez stock photography doesn't exceed that size.
Are you able to test the purchasing transaction portion using fake products and with the store in test mode? That would be the only other thing remaining to fully test everything. They way I've seen it done before is just set the price of some of the products at a penny and run an actual purchase.