I honestly haven't spent much time looking into "virtual state channels", but I guess, as someone from Orchid, where we have been tackling this kind of problem in what I've always felt was a much simpler and "more straightforward" way than needing a full "layer 2" network--we are using "probabilistic nanopayments", which is a concept that goes back to the 90s and thereby doesn't have a lot of "crypto" context associated with it, but even that always felt like a feature ;P) that allows for amortized on-chain settlement in a fully peer-to-peer/distributed way (with no federated network of channel "hubs")--I'm really curious to know if anyone has tried to compare/contrast the techniques. (I'd then offer to help doing an integration of our system, which we've had in production for a bit now as part of an app that looks a bit like a pay-by-the-usage VPN market, into Web3Torrent, but I can't tell if the background goal here is to examine all solutions in an attempt to make Ethereum more usable, or if the effort is to narrowly focus on this specific vision of state channels, at which point that would clearly be an awkward interaction at best ;P.)