Thanks so much for sharing this. Since the tcs34725 color sensor is supported by the MicroBlocks library, that would make use of this sensor for our Color Carousel project much more straightforward.
Inspired by your example, we're going to order the color sensor chip ... but may need to ask you for advice when we receive it.
(But you knew that "no good deed goes unpunished" didn't you? )