Thank you for the suggestions! We already consider point 1 because we took over TOSback, a project started by EFF to track changes in ToS.
As for point 2: We always welcome contributors! Either submit a feature in the tracker or dig into the code yourself: http://github.com/tosdr