Popular Science has an article in the March 2004 issue on some of the competing vehicles hoping to win the challenge. The online article along with some photos that weren't published in the magazine are located at:
http://www.popsci.com/popsci/auto/article/0,12543,591428,00.html