How about this layout?
I had a look at the map and tried to figure out the logical grouping of states for the Midwest region. I think you could say the Midwest is bounded by the Canadian border up top, the Mississippi on the west, the Ohio on the south and the Allegheny on the east, so ...
The states would include Minnesota, Wisconsin, Iowa, Illinois, Indiana, Ohio, and Michigan.
The other regions could remain essentially the same. I think the Nor'Easterners will recognize this as a logical break.
Thanks for having a look at this.
Steve