I mean, there’s a lot of green in that photo. It’s just peaking in many areas well north of you (even up at this latitude in the Champlain Valley). You’ve got some time left to judge, especially if things are still blooming. It may be November, but the leaves will still likely flash for a period.