I'll see about playing with it tomorrow. Maybe I'll write something to test it in a reliable way. I don't think it should be too hard.
If you figure something out it would be much appreciated. I tried myself and ran into the problems you described. Additionally, I'm not sure how to rate limit the sender so that it doesn't transmit packets faster than the nominal DSL downlink rate.