More info:
iptables rules:
```
-A FORWARD -i %i -j ACCEPT
-t nat -A POSTROUTING -o eth0 -j MASQUERADE
```
Using tcp_probe to see what Reno is doing (understood Reno the most so decided to poke at it first), cwnd seemed to be stagnant for no apparent reason, with no backoffs observed.
Reducing MSS seemed to reduce throughput quit significantly (though not exactly linear), so this may be somewhat packet constrained.
Still scratching my head...