Devil's advocate: In a technological civilization, it makes more sense to back a currency with energy than with any other commodity. (USD is already de-facto backed by oil [1].) In a sense, BitCoin itself is also energy-backed, as the mining yield these days is roughly equal to the cost of electricity.
That said, while a distributed currency that is miraculously 1:1 exchangeable with energy would be pretty neat, SolarCoin doesn't seem to be that. If anything, it would make more sense to just pay people in BitCoins for contributing energy back to the grid, or to mine BitCoins in a carbon-neutral fashion.
[1] http://en.wikipedia.org/wiki/Petrodollar