I'll give the President a B+ for delivery, and a B for content. The President laid out some bold ideas about infrastructure and education, but in my opinion failed to hammer home enough the job-creating effects of things like high-speed rail and clean energy.
The problem is, when you have an opposition party that does not believe in science, and a Congress that is bought and paid for by the oil companies, how can you expect to get any of these measure through?
The "Sputnik moment" analogy was false. The space race was largely about political ideology; proving we were better than the Commies. Who's our opposition here? China? With the space race, there was a measurable, specific destination - the moon - and a definition of success - getting there.
How will we define success in today's "Sputnik moment"?
I was disappointed to hear only a passing mention of the wars in Iraq, and Afghanistan, the usual platitudes about supporting the troops and disabling al Qaeda, and beginning to bring the troops home in July. Why wait?
Finally, a word cloud, featuring the prominence and non-prominence of words used in the speech. Draw your own conclusions.