Could this be used in a large crowd? Such as a protest, or a concert? What are the scaling limitations? How does a message decide to stop propagating - wouldn't it just circle around a large crowd indefinitely?
Step two... here's how you can hamstring the protocol, so you can use it in real life.
Hey - are we losing any of the benefits of the ideal protocol when we hamstring it?
SHHHHHHH!