There is a nice video up on TED that shows WWTS in action (about 6:30 in length). It’s certainly worth watching.
Also, you can view a few other promo videos on WorldWideTelescope.org. These videos are mostly just promo pieces and don’t really show the product, though.
The official release date is still simply “Spring, 2008”.