The video you link to is doing some fairly advanced stuff. All this is possible in VC; it requires the usual powerful tools -- scraping and regular expressions. Or, in the case of VC, the RoboBrowser plugin makes things a bit simpler once you get familiar with how it works.
Simple is a relative term, of course.
I don't recommend using a Google lucky search if you want to have trivia read aloud to you, because while the lucky search usually finds excellent matches, for the program to know what to read aloud to you, it needs to "understand" what to read aloud on a page full of all kinds of information (like ads and menus, etc.). That means you need to provide the computer with specific patterns to look for.
Because of this, I recommend that for your particular objective of reading aloud online trivia/encyclopaedic info you always use Wikipedia, which has a standard page structure. This makes it easier to tell VC what pattern to look for.
The following command requires that you enable the RoboBrowser plugin, if you haven't yet.
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.0.0.0-->
<command id="1161" name="++Search wikipedia" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>TTS.Stop</cmdType>
<params />
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>RoboB.Select</cmdType>
<params>
<param>newwiki</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>RoboB.Navigate</cmdType>
<params>
<param>http://en.wikipedia.org/wiki/{1}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>RoboB.Show</cmdType>
<params>
<param>True</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>vc.pause</cmdType>
<params>
<param>2000</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>RoboB.ElementRegex</cmdType>
<params>
<param>p</param>
<param><b></param>
<param>False</param>
<param>True</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>RoboB.GetText</cmdType>
<params />
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.RegExReplace</cmdType>
<params>
<param>\(.*?\)</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>Results.RegExReplace</cmdType>
<params>
<param>\[\d+\]</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>TTS.Speak</cmdType>
<params>
<param>{LastResult}</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>RoboB.Dispose</cmdType>
<params />
<cmdRepeat>1</cmdRepeat>
</action>
<phrase>Search wikipedia for</phrase>
<payloadDictation>payloadDictation: Regular</payloadDictation>
</command>
It finds the first paragraph of the Wikipedia entry and reads it aloud. The command also eliminates text contained within parentheses and footnote annotations (using regular expressions -- see the Results.RegExReplace actions), since your interest appears to be in retrieving general encyclopaedic trivia.
As you can see, the voice command is relying on payload dictation. As you know, this has its drawbacks.
However, if you also have "Show OSD Alternates" enabled in your options, and ideally are preventing VC from automatically executing commands with multiple alternates until you've told it which option to choose, it can work quite well.
I have tested the following queries and they all worked nicely:
Search wikipedia for Robert Downey Junior
Search wikipedia for Oprah Winfrey
Search wikipedia for Montreal
Search wikipedia for elephants
Give it a whirl. Hopefully it will work for you.
... Obviously you can change the phrasing of the command and create a few phrasing alternatives.