Buy now. You are drawing against very good odds you will get a good one. If you are one of the unfortunate few who get a bad one, you can always exchange it. One thing is certain: if you wait, that is the only way you are guaranteed to not get a good one, because you will have nothing.
I was in the same boat, and I ordered my 24" the day Leopard was set, and mine is perfect. I was worried, and now I am thrilled. It is a great machine.
Exactly my point. I'm going to give Apple a little bit more time for their 'fix'. If it doesn't come I'll buy it anyway. If it's really bad I can take it back...or even get a refund.