The changes sound great to me--although I hope by summer we'll ALSO see new organization options within the home screen. Spotlight search helps, but real categories/orgnization of some kind is still needed when you have tons of apps. (Not to mention, I need room for MORE apps. At least raise the 9-page limit.) I suspect 3.0 will address these needs, but it would have been more fun to know the details today.
I'm VERY glad Apple didn't change the plan and kept working on the system-wide push service. "True" multitasking/background app support sounds good on paper. Not so good when your apps start running out of RAM and crashing (and draining away battery). I was actually disappointed at rumors of old-style multitasking replacing the push service concept.
I wouldn't mind seeing background apps as an option (not overused, please!) for situations where nothing else could meet the need. But I can't think of many cases, and given the choice I'd pick the app that uses push and doesn't HAVE to stay running.
(As for the other reason to have background apps--faster app switching--I'm don't care much about that. Apps already launch pretty fast, and already can remember where you were. In essence, they can be "paused" while not running--the way games usually work--and so they may as well BE running as far as the user is concerned. But they aren't hogging CPU or RAM or network. Besides, most of my app-switching is to some app/game that I won't use again for some time--and quite I'm happy not to have to think about wether to let an app quit or go to background, every time I hit the home button!)
I can think of SOME cases where push isn't good enough though. Maybe some kind of system-wide "timer service" could also be implemented. For example, I use the app Chain Timer for run-walk series--it plays sounds when I finish a segment. A system-wide timer service could keep that app "going" and play the alerts even when I was messing around with my iPod changing songs, or looking at my GPS track in some other app.