I don't like what Dell is doing but they are damaging their own brand more than they are damaging Android.
But before we get too hung up on having the latest version of Android running on our phones, let us put things in perspective.
I do care a lot about having the latest version of Android. But I'm like you guys, we're plugged in to the tech scene. We love our apps, the coolest and latest UI, etc.
But for the rest of the country, a survey of my friends suggest that most of them do not care.
My roommate just bought a Palm Pre. There are very few apps in the market. But guess what, my roommate is very happy with his phone. He said it's the best phone he's ever had.
I was happy with my Android phone even when my G1 was on 1.5. I'm glad that I upgraded to a Nexus One and I'm now on 2.2 but I never felt that 1.5 was a piece of crap.
My observation with the tech community is that we think we are mainstream. We're not. I don't know many fellow geeks that play Farmville but you know what, it's got 100+ million users.
So before we start raising hell about having different versions of Android out there, we should consider that maybe the mainstream users do not really care.