Always good to be positive!
I have some more good news
Processing rate is higher and is increasing daily.
If the rate of processing stays the same, we can be looking at early July as the earliest date , to mid August as the latest.
This factors in the current rate of processing, and the USCIS reported times which is 15.5 months which is definitely lower at this point, so these dates are conservative.
There's a little bit of hopeful thinking too but what the heck why not!
My NOA1 is mid June for reference