The first thing that sticks out to me, is that there are too many colours.
Red 1 (stripe/Star)
Red 2 (bridge)
Orange
Yellow
Green (stripe)
Green (bridge)
Blue
Purple
Brown
White
Black
Red 1 and 2 are the same. The brown of the bridge and green are from the current flag. I just added the six rainbow colors. There is no black or yellow green. Maybe it's too much.
Red, white, green brown + 6 rainbow colors = 10 (probably too many anyway) But I like the rainbow motif for California. I like it's contrast with the white (for the white supremacists that still call this state home).
No black between red and white (at least not intentional).