Slick presentation, but I have to ask a few basic things:
Were the heck do you get the 50Bn number, where do you get the 10% number, and what leads you to believe that the problem is ease of use?
Does this 50Bn number include photos that the owner does not want to share? Photographers take tons of photos they throw away, professionals take photos for work (evidence, training, etc). I generally don't post photos at all.
"no uploading" -- does that mean I have to leave my computer on and connected? Or are you uploading in the background?
Is uploading to Flickr actually that hard? The demo looks like there is a pretty high 'click tax', to the point of choosing an iTunes/iPhoto xml library file, etc, and that's on top of downloading & installing the program and signing up with a credit card.
Nitpick on the home page: "adddress"