If only USB was peer to peer like FireWire.
Then again, there'd probably be some trade-off to that.
What Thunderbolt can do however that is quite magical, is operate as a point to point network interface. Driver support can be a bit dodgy, but it's totally feasible to build a 3 node compute cluster with point to point cluster node networking over Thunderbolt at 20 Gb/s.