The ATI release date jokes are really old and truthfully, nVidia is not much better. Yes, the 7x00 series was released on time and excepting the 512MB version of the 7800 it was readily available after announcement. nVidia is absolutely to be commended for this. However, I remember last year roughly the same time as now when both ATI and nVidia had problems supplying video cards.
ATI absolutely needs to get on the ball as far as product releases goes. No one questions that, however, nVidia has only released one product in the last year and change that was on time and readily available. The last time I checked, one product release on time does not make it a regular occurance.
The move to 90nm has affected more than one company and that has to be taken into account as well.
Not trying to defend ATI, but complaining about their release record is kinda unfair when their competition hasn't been much better. If ATI still screws up the release date of the R580 while nVidia is on the ball then we got a serious complaint against ATI. At that point it would be inexcusable not to get your a$$ in gear with 1+ year to work out any kinks.
nVidia might have been very smart testing out 90nm on lower end parts and working out any potential pitfalls before moving their high end line to 90nm.