Burnside, your pictures look great!
Our relatively cool, wet spring and early summer (not "normal") is what contributed our good cabbage harvest.
"Normal" years, which means a short spring that turns into a hot, dry, early summer, can produce a nice cabbage crop but by the time you harvest, the plants are getting really stressed by the heat.
On the opposite end of the spectrum this year, the early lack of heat and excessive moisture has contribute to a less than stellar tomato crop.... at least in my garden.
Oh well..... that's gardening, isn't it??