Great pictures!
It is REALLY easy to harvest too early. I don't really believe all the "harvest early for a head high" stuff anymore. I have grown thousands of plants and lots of phenotypes of a bunch of strains. If you want a heady euphoric high, grow a plant that is supposed to have that effect. The only thing you get from cutting early is less high, less yield, and less quality.
It is much harder to harvest to late then most people will lead you to believe. I've never seen someone accidentally over ripen a plant. It takes weeks of ignoring your plants for that to happen.
Most plants follow a pretty typical maturation pattern. First the stigma receed back towards the buds, THEN the buds start to swell internally. The individual bracts will begin to plump up and look fat. Finally during this last stage the trichomes can be checked to determine exactly when you want to harvest. This ripening process usually takes 2ish-3ish weeks AFTER the buds stop growing much outwardly. Some plant may do this faster, but its not something where one day the plant is good and the next its over ripe. It all takes time.
I learned years ago that there is zero advantage to cutting early unless you must for some outside reason. The best smoke comes from healthy fully matured buds!
So looking at the fresh new pictures I would say you are getting close to the end of outward bud growth, but you can tell there is still lots of white stigma down away from the top. So I think its got another 1-2 weeks of bud growth still, and then probably another 1-2 weeks to fully mature. It will be easier to dial the time frame after the next 2 weeks. After most of the stigma finish receeding, the bracts will swell up thats the next sign for you to watch for.