http://en.wikipedia.org/wiki/Zinc%E2%80%93carbon_battery
This same lamp could simply have a wire between the carbon and zinc, with an on-off switch - no need for saltwater except to fool people into thinking the salt is providing the energy.
It's very hard - impossible - to imagine how this device is superior in performance or cost-effectiveness over any sort of commercial light with a battery. An LED or three connected to a lantern battery, auto battery or other "large" battery will last forever, with self-discharge being the biggest problem.
LEDs with solar cells are nearly free, and last forever. Here's one for $1.98 retail, Canadian:
http://www.lowes.ca/solar-landscape-lights/paradise-stainles...
In the not-distant past, many people were concerned about electric lighting in the developing world. Cheap solar cells and cheap LEDs have solved that problem, permanently. In the near future, I'd expect to see the average third-world village a million miles from nowhere be lit up like New York City after dark.