Finally caught up on this thread. My thoughts:
I would not be opposed to some small automated system for simplistic tournaments, but I would have those be run by the site, not the TO's. And only be 1v1 tournaments or something simple only have one at a time in sign ups. I do not think a whole overhaul of the system needs done.
I do like being able to see what tournaments that I am entered in.