These facts are statistics!
I snooped a bit and came up with every date the iMac was refreshed (including it's initial introduction). I calculated the 'Age' of each version in days when a refresh hit the streets. I then tabulated (in quarters, or 91 day increments) a frequency table showing the count of times an iMac aged a certain number of quarters prior to refresh. Pasting graphics on this site eludes me, so here's an old school approach:
6|...............................
5|.............O.................
4|.....O.......O.................
3|.....O...O...O...O.............
2|.....O...O...O...O.............
1|.O...O...O...O...O.......O.....
..-1-|-2-|-3-|-4-|-5-|-6-|-7-|-8-
iMac age in quarters at refresh
So, statistically speaking, the 7 quarter (583 day refresh!) point can be considered an outlier, with the remainder settling in to a tight grouping between 3 and 4 quarters. We are now in the 5 quarter zone. Barring something radical, the refresh should occur . . . approximately . . . three months ago.
Hang in there, everyone. It's going to be cool, whatever it is.