This Hacker News soft launch was mainly to see if we could generate enough users to purchase a second and third server and scale-out. And by the looks of it, we can!
---
As for downloading large files directly to the instance, I'm with you 100%. That's exactly one one of the use cases. (I'm looking at you: massive linux ISOs and +30 GB Xilinx toolchains.) Personally, I like to download them first to a remote machine (takes about 5-10 minutes for 30 GB) and slowly rsync them to my local dev machine with `rsync --partial --bwlimit=10M`.
Think of this service as $5/month DigitalOcean VPS, but it happens to have a hefty native storage unit passed through.
You can SSH into it and do whatever you want with it. In fact, you don't even have to run ZFS. You could run any filesystem -- EXT4, XFS, BTRFS, etc. Compute-wise, it's not going to be anything groundbreaking -- just a 16-core Ryzen 3700 with a couple of cores passed through to you. Ryzen CPUs support ECC and are still priced as consumer-CPUs which is fantastic.
The nice thing about KVM is that even if you don't explicity allocate CPU resources, if the guest machine needs to burst compute, it will "Steal time" from the hypervisor as long as there is extra headroom. This isn't the case with RAM. (For RAM, whatever you set, that is the hard maximum limit.)
I looked recently and found the epyc and TR motherboards from the same manufacturer within $1.00. The Epyc 7302P cost $450 for the CPU, cheaper than any TR. Sure TR has some options with higher clock speeds, but generally that's less useful for fileservers.
Generally TR made sense ... before AMD brought out the single socket Epycs.
Also, another thing. I might want to use this service for storing copies of important data that I download from the net. But rather than first downloading it to my own computer and then sending it to your servers, does the account on your servers have a shell so that I can run for example wget directly on the server and is it able to connect to arbitrary remote IP or only to whitelisted IP addresses?
Also, your page lists IPv4 but not IPv6. Any word on IPv6?