you don't have to wear your national colors, but a lot of riders and officials seem to consider it bad taste not to. Example - Dave Z. won the first tt in the giro in his CSC skinsuit when he was the US TT champ. The UCI officials got mad at him and the team and his sponsor made him a stars and stripes skinsuit for the next TT.