Nitpick: the flower is all wrong. Magnolia blooms have rounded petals with heart-shaped points. Also the magnolia leaves are bigger in relation to the bloom and are a lot less uniform. Looks more like a camellia flower. I understand artistic license, but it comes off more like a logo than a flag. Also it could stand to be bigger on the background field - but it’s not a deal-breaker.