The Street View cars have been spotted in the UK since at least the summer. I had earlier predicted a late 2008 launch for Street View in the UK but still nothing yet. Cities in France keep getting launched with Paris, Lyon as well as a number of others in October. Spanish and Italian cities such as Barcelona and Rome were also added in the autumn.
There are rumours that it could be in January. Can't wait!