I got my oath letter Friday!
It's for May 1st. This will make my processing time exactly one year.
I hesitated posting this because I know there must be people who have earlier priority dates that are still waiting. I don't know why mine would go before others though... Anyway, I hope you already got or will get your letters soon too.
But, I know that people read this forum to try to estimate the processing times and the status for their DO (at least that was what I was doing). So, I thought this info may be of help to someone and thus posted.
Thanks for the great support and info on this forum!