I am aware that hyperbole is the best thing in the entire world, but does the definition of 'terrible' really stretch this far? How about 'Google Calendar has some design decisions that I disagree with, mostly on the basis of some colors being different."
A million times this. Apparently a few nit-picky small CSS issues (some of which are just the personal preference of the author) is enough to deem an entire cross-product redesign as "terrible".
Text event color looks actually dependent on something like the value component (as in HSV) of the calendar color. I have both a few black-text ones and white-text ones due to my previous choice of color.