I'm back from a lovely vacation visiting family in England and the team have just made beta 3 of IE7 available. http://www.microsoft.com/windows/ie
There's still work to do. We'd be releasing it if there wasn't! But I think this is really shaping up to be a great release.
As always keep the feedback coming. See http://www.microsoft.com/windows/ie/support/default.mspx for the official feedback and bug reporting mechanisms.
Thanks-Dave