I am wondering if it has to do with Tmo having a bug up it's ass about tethering. 2.2 from what I understand has tethering built in. Tmo wants to charge $15 a month to allow you to tether. The froyo update may be delayed because Tmo wants to cripple our ability to tether without paying extra.
Well - yeah and no.
The Evo had 2.2 leaked by the end of July (special beta via OTA from Sprint) and just days later (8-3) had the full official release - the first besides the Google-direct Nexus.
With the tethering ability nice and crippled, just like you'd expect, because Sprint charges for that, same as tmo wants to.
If HTC and Sprint could it done back then and that quickly to boot, then that kinda proves that integrating Froyo with a custom UI and crippling the tethering feature is nothing more than a matter of corporate will.
Much as it sux to wait - I'd at least be hoping that the update gets some serious QA and defect fixes for the elusive GPS problems Samsung's admitted to on their Galaxy series.
~~~
As for Gingerbread - we're all going to have to see how the makers and vendor decide to deal with tossing out Sense, Motoblur, Touchwiz, Ninjawhiz, Geewhiz and anything else - because I keep reading that Gingerbread is all about upgrading and standardizing the UI.
And I won't assume that these guys building market-differentiating interfaces will just roll over, toss them out, and say, "Thanks, Google!" But - ya never know.
~~~
In my opinion, and your mileage may vary.