Question for Nick,
Why not sign it, race at worlds, and wear your brooks stuff when you feel it is not contracted? As you said there is no terms of what constitutes an official team function. It seems like it is up to you as much as it is up to them outside of the required team practices, meetings, and competitions. If they try to hit you with a violation of your contract it seems like you would be able to fight the same battle as you are now, but with the possibility of still racing.