Let me clarify my point a bit, in light of one comment present. I always knew Froyo was a while off, and care not for it anyway, since it is likely to mess things up again, from what screenshots I've seen.
What concerns me is that this is, effectively, the 'fix' for the crap that O2 pushed out, and Dell coded for them, called 2.1. This should've been fixed immediately, but wasn't, and instead comments were made about going froyo instead, and getting that working. So, in short, I will not be buying again, because Dell is coding crap, and not fixing it, worse still, they are releasing the 'fix' to people who don't officially have the broken version that O2 pushed out on their behalf. I could care less if it was 2.1-update2, or 2.3 or Gingerbread, all I want, is my device to work, without having to find workarounds for it.
(Side note: all the complaints will likely ensure Gingerbread never gets on Streak, so lets hope 2.2 actually bleedin' works eh?)