Quote from the test:
“I can provide some info here as I was the “attacker”. I simply setup a loop to send dust to another address I control. I used my VPS as the sending wallet so the loop probably just ran as fast as the VPS would allow which could be why it limited it to 1100 transactions per block. It could also have hit the block limit of 1mb, but I’m not sure how to tell if that was the case or not. I honestly thought it would be a lot higher than 1100.”
So it might have been the block limit. Or just the vps. But with segwit the possible tx/s will increase anyway. And we can already handle a very large amount of transactions.