I was doing some analysis on the data to forecast when I could expect an approval and found some nice information that I thought would be worth sharing for positivity.
I received NOA1 in early September. If USCIS continues at a rate of 1050/week approved/withdrawn cases per week for the next 4 weeks, as they have been the last few weeks (I exclude denials since most are instantaneous and aren't necessarily backlog removal), even if processing drops to 700/week after that, I am expecting a 70% likelihood of getting approved in September timeframe. Very similar to this if you received NOA1 around the same time as me.
We only need a few more good weeks before a large decrease in processing starts to have little impact on overall timing. My guess is processing will start to decelerate from current rates once the backlog is more caught up, but I wouldn't expect that to happen before the fall.