While this slightly interesting offer might help shift a few units it is still running Android 1.6 (although you have to download a spec sheet to find this out) and there is no mention of when an upgrade to 2.1 or later might be coming - same problem as for the recent HTC Magic.
With all indications that the new iPhone will be announced on June 7th at Apple's WWDC then the clock is ticking - Vodafone has 3 weeks to shift these 300 units before I would expect sales to dry up and they'll be left holding remaining stock which will have to be heavily discounted.
It is unbelievable that neither mobile operator can get their act together and give us latest HTC, Samsung or Motorola Android handsets running 2.1 which are available overseas incl. Australia. Android is having tough enough time against iPhone as it is to be hobbled by out of date OS versions from tier 2 handset vendors at ridiculous prices.