First: wow, what a beasts! Great first grow!
There isn't an optimal moment for harvest. It's more like a period in which you can harvest. When exactly, depends a bit on your needs and your preferences. If you prefer a more fast paced high, harvest early during the harvest window, if you prefer a more body stoned, than set harvest at the end of the window.
Looking at your pictures, I say the harvest window is open. You could harvest today and have a perfectly fine product. Like half the trichomes appear cloudy, the other half is still glassy. I noticed some ambers on the sugar leaves, but not yet on the calyxes. I think for better taste and a more balanced effect, wait one more week.
Either way: this is a great result for a first grow, congratulations!