A solar car next to the Olympic Flame. Lotsa folks were keen to see under the hood.