Microsoft gets a lot of flack every time it ends up cutting a feature that's already been announced. However, plenty of other teams at Microsoft blog about features in upcoming products when those features are pretty solid. Take a look at IEBlog, for example. Granted, Internet Explorer releases public betas, while Streets & Trips doesn't. This gives them a lot more leeway from the PR folks about what they can talk about.
I am indeed the Tao Yue of taoyue.com. There are a couple dozen other Tao Yue's (different characters, but same Romanization), but most of them are in China so you won't run into them too much on English-language websites.
I am no longer employed by Microsoft. I never had any access to S&T prerelease versions when I was at Microsoft, but I did get about a one-month jump on the boxed product by getting access to it right at RTM like every other Microsoft employee. However, today I no longer have that access. Actually, I think the lack of public betas (not necessarily public as in "available to everyone", but at least available on Microsoft Connect to those who apply and qualify) is a weakness in their testing strategy.