CES is more about the future, not current products. CES is like all the kids in school talking about what mom and dad will get them for Christmas, when it's only March. On one of his first keynotes, Jobs stated that he didn't want that kind of attention, he wanted the public to focus on what they had on the market and not to worry about what they would/could/should release in the future.
If you look at Gates' presentation on the previous CES and compare it to Jobs keynote for the same year you will see that there is a big difference, and that is or was the difference between the CES and the MacWorld, at least IMHO. However, i think this is changing, remember every update the iPod got, after the presentation Jobs used to say, "and it is available at our store right now...", now it is more like "it will be available..." or "it will ship...".
There is also the part of been apart from the rest. Sony, HP, Toshiba, Microsoft, all of them just have a space in the big CES, and only one or two presentation that may be at the same time of any other company and thus lose public (
look the second photo). Apple has its own show.