I'm happy I signed up for an account with Start up nation. About this forum, I may have an additional tips on making a video demo. There's this one video I watched where Mitch McCoy and Dave Skuratowicz of Design Reactor talk about Top 10 Best Practices for Product Demos. Im sure it'll be helpful.
Top 10 Best Practices for Product Demo