I'd suggest you put a sample animation of the type of result people would get on your site on the front page. I don't think the intro text "your life in pictures" explains it well enough, but if people see even just a 5 frame animation they'll immediately recognize the concept.
In fact, I'd stick the picture taking app on the front page and allow them to take a first snapshot before even signing up. Having the first picture there would provide a great incentive to follow through with the sign-up.<p>Also, if I may, and I know from experience it's harder than it sounds: It seems your concept got way more complex over time, when you really should have launched the simplest possible version as fast as possible and worried about widgets, following, minifeeds, comments, a proper logo etc. later on. Cool that you're online now though, good luck with everything!