Isn't there a way to get guaranteed bandwidth / throughput / speed from both parties in this? Not that compression isn't great but this seems to upper-bound pretty much anything.
The closest thing you can get to guaranteed bandwidth today is to rent (dark) fiber between multiple DC's yourself.