Newegg seems to have plenty of PC-compatible 8800GTs available for sale.
I am guessing Apple uses a custom card and there is a delay in getting them manufactured.
Also, looks like there was a more powerful ATI option that was pulled at the last moment.