Interesting. Makes you wonder what the problems are. There has to be a compelling reason NASA isn't completely on board with them driving the next Rover. They have a nice site and they certainly claim amazing things like working in big boats AND replacing the internal combustion engine. Must be those pesky batteries again.
The blinking tag at the top asking me to find out how to license their tech, seems a touch disparate to me, but anything that moves us away from buying oil from terrorists is a big plus, so more power to them, so to speak. EOM