The South is too large and diverse in the Census classification. I also think that the others would do well to be divided, there's no good reason to restrict the data groupings to only four categories. For instance I use nine regions to subdivide the US for my own demographic analysis. If one then wants to regroup the states from more categories into fewer categories, that remains an option.
Interesting. I would think that West Virginia has more in common with Kentucky and Tennessee than New York and New Jersey, but that's just my outsider opinion. Other than that, the placement of everything on your map seems accurate to me.
I'd also shift Minnesota to the Great Lakes. It's a shame how impractical it is to divide states for this sort of thing; otherwise, these regions could be a great deal more coherent.