Why does OpenStack distinguish images from snapshots?
There's no meaningful difference between the two, and it's only the OpenStack dashboard that makes a distinction between between images and snaphots. I submitted this issue as a UI bug a while back, and it has been fixed in the upcoming (havana) release of OpenStack.