I've been thinking of an idea, tell me if its shit.
For filesharing: Private VPS -> I2P ->Timed/Throttled Relay Exit node
For regular browsing (because p2p leeches on Tor): Private VPS -> Tor -> Timed/Throttled Relay Exit node
The design could be revamped but I think a cool idea for an anonymous circuit connection, it would include a choice for your request to be responded to at a later time. Also to select a different speed than the current connection's speed, and possibly at different nodes within the circuit.
For example, Bob is requests drugs.onion but makes some timed and throttling choices. He chooses random selection within an approximate hour range, so his selection leaves less of a pattern but still is tolerable. Could he theoretically request the onion link at beginning of the week, then get the page to order at the end of the week with less of a time correlation?
Can the relay and throttle idea do anything helpful and be successfully implement into a network to prevent some correlation attacks? A user would have to be patient because of all the nodes (unless the network and all its nodes can handle timed requests).