Hey BG, those pics look phenomenal bro!!!!!!! Well done.
A note about judging ripeness, from what I've learned. The first thing you look for is receding and reddening hairs (pistils). In your plant, the hairs are still mostly white and definitely not receding yet. Once most hairs have receded into the buds (sort of shriveled up), then it's time to inspect the trichs.
So I guess what I'm saying is that it looks like you have a few more weeks left, more than you expected. I'd guess about 3 weeks honestly. Just my opinion of course, but I'm pretty confident about the hairs thing. Yours look very white and un-receded, so that's a clear sign to me that she has a while left.
Either way, she really is looking fantastic, keep it up man!