Well I've heard multiple times before this that customer service reps from htc have also confirmed the update to froyo for the legend. The most recent being an email from a customer service rep stating that the user fear not about his flash playing troubles because android 2.2 and incidentally flash 10.1 would be released for the htc legend within the next 2 weeks.
Follow this up by the recent release of flash 10.1 for android 2.2 and the release of the android 2.2 source code being released today the statement of "within the next 2 weeks" seem to be exactly what is happening. Not only is android 2.2 pretty much here but will be available sooner rather then later. To add further flame to the fire htc repeatedly said android 2.2 will be supported by almost all 2010 devices and with the desire being more widely available and more powerful it is more likely to be put in with definite android 2.2 compatible even though the desire and legend get almost always get updates at the same time.
The most likely reason the statement was pulled? Well it must simply be due to google not publishing the source code yet, thus letting people essentially know froyo is ready.
Htc most certainly can't pull the plug on 2.2 before google itself does. But! Now that it has published final froyo source code it is 99.9% done and is most likely waiting to be uploaded to the server.
My uneducated guess is that we'll see froyo on the legend by mid july at the latest.
Also not sure if anyone thought of this, but bell (and indirectly virgin mobile canada) are not stupid companies. They are introducing a new android phone and thus throwing massive amounts of ad $ and marketing into it, from both bell/virgin AND htc itself. Remember this is virgins FIRST android set and bells 4th or 5th, they would most likely have talked to htc to make sure the device is upgradeable to the newest android. They just started selling it, they aren't going to allow it to be out dated within the month its released! If the did it would be a waste on advertising and a waste of introducing a new phone.
That's just my 2 cents, but it seems very logical to me, how about you?