Yeah, that's true with the download. 😕 Have you tried contacting them directly?
Interesting with WooCommerce. It's supposed to run well for larger shops, too, at least according to their 'success stories'. Lots of larger merchants use WooCommerce. How did it fare independently of performance, ie plugins, management, etc.?