It's annoying sure, but it has its bright side. Right after the new card launches it has low availability and it's more expensive than it would be otherwise. By not having a driver ready, nVidia makes it easier to wait until supply/price issues are sorted out
Also, by the time g92 drivers come out, we might have our second g92 card (8800gts refresh). Another reason the enforced wait might turn out to be a good thing.
AMDs work at opening their specs is a good move in the gfx market, but it will take a long time before there are working 3d drivers and it remains to be seen whether their performance will even come close to nVidia's. So in the meantime I plan on waiting a month before drivers exist to support any new nVidia architecture, which is cool 'cause by then the card might actually be available.