To respond to a few other things in this thread:
1) To those who wonder if the 3G and 3GS are running the same "core software," I'm willing to wager that they are somewhat different, if only because it would be stupid for Apple to not have built the OS 3.0 source tree using an optimizing compiler for the new ARM Cortex CPU core in the 3GS. Those optimizations would more than likely have included the use of some CPU instructions not available in the old CPU, so the version optimized for the 3GS would not even execute on the older phone models, and thus Apple would actually NEED to have two versions built, unless they wanted the 3GS performance to not be as good as it could be. I would have to imagine that, not counting all the 3GS-specific stuff like video recording and compass app and so on, that the core binaries, including the kernel, would not survive a bit-for-bit comparison.
2) TheSpaz, that screenshot comparison you made between the 3G and 3GS while in Maps is actually rather interesting. I don't know that there is any significance to it, but I get fascinated by trivia like that for whatever reason.

I too made some screenshots between my 3G and 3GS to make double-sure that my 3GS LCD issues are in hardware (they are, and I didn't really doubt it, but...can never be too sure), and I took a shot at Maps as well, and can see the same button rendering anomaly in my 3G's 3.0 Maps as your shot shows. Out of curiosity (everybody else here is probably going to hate me for this, but...), which version of Maps does the 2.2.1 Maps resemble more closely: the 3G or 3GS build?
3) TheSpaz (again), although I don't doubt you are a perceptive person (I didn't manage to spot that interesting button rendering anomaly that you did in Maps), I would like to point out for the record that I experienced choppiness in 2.2.1 (which I just accepted for what it was) that, *I feel*, is much less pronounced in 3.0. Perhaps something that I had installed via JB in 2.2.1 was affecting my performance and no longer is now that I'm on 3.0, and that is why I see such a positive change. Dunno. But I do know what choppiness feels like as I experienced it in various places throughout 2.x, and I don't experience that same choppiness anymore, which is why I felt qualified to write the response to your thread that I did.
4) WTF is this whole subthread about multitasking all about? I really don't get it. Do people really just want to argue about stuff so much that we have to invent new things to disagree about? My iPhone 3G-non-S MULTITASKS with Backgrounder, the same way that OS X on a non-multicore or non-symmetric-multiprocessing box MULTITASKS.
kthxbye,
-- Nathan