Well, keep in mind that the frames per second speed is adjustable. I think on the 1D you can even dial it in to exactly what you want it. But many cameras have had a slow burst and a fast burst for a long time. So if you don't want 12fps, don't use it. Problem solved.
As far as the megapixels, an increase in megapixels has been the most consistent advancement in digital cameras since the very beginning of digital cameras. While it's true that for some users we might be reaching a level where the number of megapixels is "good enough," it would be silly to expect Canon to just abandon any increase in camera resolution, especially when their rivals are still pushing forward with larger and larger numbers.
If photographers are "grumbling" about 30 megapixels or above, sorry, it's time for a new computer and/or memory cards. If you want the latest camera, you have to accept that you'll need the computer and storage to match it. If that's too much for you to handle, you're welcome to keep your old camera.