I might quibble with some of the categorizations, but overall that seems like a really solid list to me.
Did you consider William & Mary? Obviously it is fine if you did and eliminated it, but they are a particularly good school for such interests, and at least to some people feel more like a private than the usual public.