Neither a mention on "apple.com/" nor "apple.com/mac". Only when you directly follow "apple.com" -> "Mac" -> "Mac OS X" you get there. Both the homepage and the Mac page used to contain references. Looks like soft-pedaling to me; maybe they have monitored the public reaction to the GM, which was mixed throughout all media, and that's their reaction. I wouldn't wonder about a "website-only" release of SL in late August.