Do we really need another walled garden snapchat clone? I seriously don't get where the excitement comes from. Because it's apple? And apple means Awesome?
How is it a walled garden when it's merely a content creating app ala Camera? You post the videos on Instagram or Facebook or Twitter... did you read the article? There is no social network aspect...