BU is anything but an elegant solution. It doesn't even have the proper code that it needs (Source: Gavin).
Just a nit, but there is a subtle point. The primary limiting technological factor for transaction rate is bandwidth and latency. (This changes the wording, so as to eliminate counting games such as Seg W.)
What about propagation delay?