I did some more checking and found that the research was done at MIT. I went to MIT's own site and found their side of it. (~)exaggerated the potential a bit,
C'mon Bob, These are the same people who rig the 'solar car' race every year - for the last 20! They cruise the same frat car every year that looks like a cockroach, that has two 'barney' Lance Armstrong wanna-bees peddling away in, on old bike parts. (Time tested design - Phsuff - right?!?) Sure they only needed to peddle to get it started... Go up hill, or any other time solar wasnt doing it's magic.... Great science school, had two roommates who went there who were geek-tastic.... But its a school and culture with a tendency to over-blow the unfeasible.