Call me when a supercap has anything like the energy density - by any measure of cubic or weight - as a battery. Till then, they have only niche uses. I've seen various supercap articles that were about tech that was "About to change the world" for how many decades now? OK, sooner or later, they might...I'm still waiting, and I ain't gonna live for as many more decades as I've already been waiting. Till then, I'll drive my Volt.
DCFusor, you forgot one thing to be informative.
The article states their power density around 13wh/kg in one of their diagrams.
While l-ion batteries are up to 1500 wh/kg (common ones are however much less often around 500 wh/kg)