On the one hand, it's just a shirt like any other. Unless the shirt emphasizes giftedness in a tacky way, it is unlikely to be an issue. If you or DS were questioned about it, it should be simple to refer to CTD as a fun and interesting summer camp for DS. I would just let DS choose to wear it or not with perhaps your veto power when the setting is clearly inappropriate/uncomfortable.

Despite and perhaps contrary to my opinion above, I am extremely selective about where I would wear clothing with my college logo. Having graduated from an Ivy and having dealt with people's reactions over the year, I prefer not to have those conversations. I find it completely different from wearing my college logo as a student, particularly on campus.