Thanks... quite interesting article...
However, I can propose some thoughts to prevent it.
Let's say initial .torrent file would be totally encrypted and no tracker information would be available from client software or it could be but not the most important one. And of course, this should use some random ports on tracker side initiated especially for this particular peer from predetermined pool of ports.
After that "real" tracker would act like ordinary seed, but only with control information rather than data. From this point of view, there would be no way to avoid communicating with tracker unless you block all your seeds .
If I miss something - give a message or an idea...