I'm a graphic artist and art director, and probably not your target market. But having said that, I think you've got a good idea.
However...
- I would have like to see a very quick visual narrative other than the video that efficiently explained what Moshbag is.
- The site has poor UI and UX.
- Visually the site is dull.
I don't know what resources you have available, but here are some nice examples of simple visual summaries/narratives: https://developer.apple.com/programs/ios/ https://build.phonegap.com/ http://www.getballpark.com/
Keep going though. You want to be able to say you gave it your best.