Kind of modelled this climate after the Okanagan, but the main difference is the summer peak in precipitation, due to strong thunderstorms.
Spring: Cool to warm and relatively sunny, rainfall increases in May and June as thunderstorm season begins. In May and June, most days are above 20ºC (68ºF) and temperatures rise to or above 30ºC (86ºF) on average of 2-3 days in May and 5-10 days in June.
Summer: Hot and sunny with low humidity and cool nights. Afternoon thunderstorms are common, occurring on about 10-15 days per month in July and August. Wildfires are still common despite the relatively high precipitation. Days above 30ºC (86ºF) are very common and heat waves can sometimes bring temperatures as high as 40ºC (104ºF).
Autumn: October is cool, relatively sunny and dry, however, towards November it becomes cloudy. The first snowfall is usually in the first week of November. Leaves begin to fall from the trees in late September, although it doesn't start full force until about mid October.
Winter: Winter is cold, cloudy and snowy but not too long. Clear, sunny days are rare. Temperatures rarely drop below -10ºC (14ºF) but also rarely rise above 5ºC (40ºF). The last snowfall is usually in the first two weeks of March.
Storm Lake falls under the warm summer humid continental climate classification (Dfb) in the Köppen system.
I'd give it a C, personally.