The presentation is quite a good video IMO and its a great way to get more investor and get convinced by the developers.
Agree, its amaze me also and I think not only me but all those who believed that this project will work out. Whatever circumstances that may come they will stand up and bring this project the top and success. Its quite a long battle with the market current status but I am positive that this all shall pass.