When someone think something isn't right yet, then don't force to release it. It's what Linus is doing right now. He has just pushed the ninth release of release candidate for kernel 2.6.25. He stated that he will release the final (at last) 2.6.25 early next week, so i guess it's just a matter of days before the new shinny kernel arrives.
He admit that even though he will pushed 2.6.25 next week, doesn't mean that it will be a perfect release, since he can't wait for too long just to wait until all issues are fixed and sacrifice the new features that are waiting to be included in the next merge window. Those problems will (hopefully) fixed in the 2.6.25.x release (released by the -Stable team).
It's quite a long development cycle even though at the beginning, i thought it would be a smooth release. Apparently i was wrong