I agree mostly with what the other three respondents have written, fairly normal behaviour and a job well done!
In future, continuing with the grow nutrients a bit longer before switching to just bloom nutrients can help prevent the plant cannibalizing itself so much.
I like to give grow nutrients for the first 2 weeks or so of flowering, then switching to half strength grow and half strength bloom for the next 2 weeks or so, before then switching again to just plain bloom nutrients through until the end. This seems to produce the biggest blooms on plants that don't completely exhaust themselves.
Start flushing when the pistils are about 90% brown and harvesting at around 95% pistils brown is my preferred harvest timing method.
Starting a flush too early will remove even more nutrients from the substrate, accelerating the yellowing/cannibalizing the plant is already doing.
Hope this helps, Organoman.