Is there a good video overview out there that does NOT go into too much details. Ideally, something that would present the game to people who've never played it, give them a good idea of what it entails - get them excited at the idea of playing, ideally - and all in less than 10 minutes.
The video, not the game.
(I've browsed the video section with no luck. Maybe I'll have to make my own!)