I like the general design, but that tree still seems too clip art-y. I know it has history but I feel like there must be some other symbol that could go there.
To add, I feel like the current white field is also distinctive and worth keeping, but I'm not opposed to the red. As long as it's not blue like 50% of other states.
I get what you mean with the tree, but despite that I like it. The better symbol would likely be a cod, but that isn't green (one of the three official colors).
As for the cranberry, I think that's what makes the flag special.