Yeah, I'm kind of shocked that the iMac is still so difficult to get. I was briefly looking at buying one for my mom, when my late dad's 2018 Mac mini started having issues, and discovered that there was no availability, even a few months after they came out. Fortunately, the mini sorted itself out and we didn't need to find a replacement, but I have a feeling that they're dealing with component shortages (maybe the screens, since nobody else is using that screen in anything?), since the iMac is the only M1 machine that is showing this much of a stock issue - the MacBook Air is generally available within 2 weeks, and the MacBook Pro and Mac mini are both in stock.