1) either mount tar directly
2) or use squashfs and mount that...both would be mounted with some sort of rw overlay
3) underneath do some lazy httpfs type filesystem, so filesystem can be mounted while it's downloading
4) parallelize the underlying download ala aria2c
5) provide metadata to aria2c-alike downloader with file boundaries, so extract further latency/bandwidth savings