There have been no further official announcements about either question, though I suspect there will likely be one more beta, if not a beta, then perhaps it will go directly to RC (release candidate). From there, pending no major issues, it will go RTM (release to manufacturer's) so they can install it on new PCs.
And only Microsoft knows when any of that will go public. Though this current beta expires August 1, 2009, so I would expect something before or around then.