there better be a solution to it in the near future.
Or what?
Apple's supply chain has dropped the ball in the past on the iMac. I think all of August 2004 had no iMacs because they were waiting for the G5 iMac.
If the rumors are true, a new iMac will be available in a few weeks. I really hope its sooner than later, but I doubt Apple is trying to screw up their supply chain again.