I like the random port number feature, however it gets identified pretty easily and closed off by my provider. In order to easier conceal the traffic it might be better to allow each peer to connect to a random port everytime. So there is just one port that can be shutdown at will.
Kinda like spreadspectrum but for bittorrent. I remember when you used to be able to listen in to wireless phone conversation with a scanner before they went spread spectrum and it all began sound like garbled vowels.