Honestly, those closer pictures really make me think 5ish weeks still maybe more really it's to early to call it.
They are mostly all white so they are actively growing fresh new buds for you still. I would bet they do that for another 3-4ish weeks, and then the pistils will turn red and shrink. Then you still have another 2-3ish weeks usually while the buds swell internally, and finish ripening fully. Its at that FINAL point that you will look at trichomes, and determine your final cut point. If you cut early you WILL LOOSE out on flavor, smell, bud density, and smoke quality.
You will not cut too late, it's very hard to cut too late. It's very easy to cut too early though.