The 2010 has text-to-speech, that allows it to say road names; the
previous versions only used pre-recorded words and phrases. So the
voice sounds different when it's using synthesized speech vs. canned
words, such as "route", "miles", "two", etc.
Yes, I've noticed that it runs words together, so for instance "West
Main" would be pronounced "Westmain".