Except an agreement isn't really the same thing as a contract. For a contract to be legal, there has to be "consideration". I'm not sure if anything qualifies as consideration in this case.
Yes, you could be right there. Although a bit sticky since it is only a similarity of names and not actual usage of "TWiT" that Leo allowed them to continue with.