At least we know when the 2.1 iPhone/iTouch firmware will be released, likely sans 3rd party pushing and background pushing. Personally, I don't really need all of those "pushy" features that Apple had originally planed for 2.1. What I think everyone needs, however, is stability (and for the 3G users out there, a connection bandwidth bug fix). The iPhone 3G is turning into a PR nightmare for Apple, so bug fixes cannot come fast enough.
I do like the Nano mockup above--nice rending job! If Apple could throw in a high-DPI 480*320 screen, it would certainly help the nano in terms of video playback. Of course, a lot of people will claim the new nano design is "Zuney," but if it works, it works. I doubt that Apple will put an accelerometer and the iPhone OS on the nano, however. That would require a touch digitizer and a crystal screen (rather than a plastic one). I bet the video display will simply turn sideways when the user plays a video; music will retain the portrait orientation. And I also don't know if the MBP will be super-thin like the Air, considering the massive amount of heat GPUs put out, there needs to be space for lots of fans (but again, it is a pretty looking render). If it were super thin, Apple would have to ditch the GPU entirely and go with (blegh!) the X3100 graphics deccelerator.