Excellent, really nice! I quite enjoyed those.
As someone who uses Linux regularly though, I have to take exception to the implied (and pretty much directly stated) message that Linux is "ready for prime time". My personal view is that it is not. There may be exceptions - Ubuntu, Kubuntu and Xubuntu come darn close to just working all the time (like a Mac), but some things just remain ridiculously difficult to accomplish on Linux, whereas they are "dead easy" on Macs and even PCs.
Try adding a new external ext2/3 or reiserfs USB2.0 or Firewire hard drive to your system and get the file permissions and ownerships right so that you (the ordinary user vs. the super user) can create and delete directories, add and subtract files, etc. Try getting a Zip 250 drive to work so that you can access it properly, or even at all, when you plug it in - "special device hdb4 doesn't exist", anybody? Or how about my favorite - lord forbid that the original setup doesn't detect and configure your sound card correctly. You end up Alsa-h e l l, trying to get the thing going. On at least one occassion, even I gave up and went out and got a more "vanilla" sound card, even though my existing card was fully supported. And of course I haven't even mentioned having to mess with things like xorg.conf just to get your display working the way it should.
NONE of these things are killers - if you know what you are doing they are all eventually easy to overcome (for the most part). But NONE of them is "dead easy" or even close, and ALL of them are things the average user will likely do in their time with the OS. Linux needs to get easier to use before mass adoption becomes a real option IMHO.
Last but not least, Linux needs to get some real marketing power behind it. How often have you heard that Linux is not a real option because there isn't the same software base available for it that there is for Windows or Mac? This is baloney. The absolute INVERSE is true. The average Linux distro comes with anywhere from 1000 to 5000 software apps, all available, integrated and COMPLETELY free. I would argue that Linux is BETTER in this regard than Windows/Mac. Free is good!!
So, in summary, too difficult for the average non technical user yet, and very poorly marketed. These challenges can be overcome, but Linux is not there yet.