This has been posted everywhere! Time to jump on the bandwagon.
Straight from Tommi’s blog:
The URL apparently is “m.youtube.com”
Good detective work!
The site, however, seems to be limited to certain device models only. Symbian-Freak says it works at least on N73 and N93, but not (yet?) on N95.
Summary: Point your browser to http://m.youtube.com/?client=ytdemo