Once I figure out what to do with it, presentation will most likely be standard single page. Not sure if such interactive landing page is any good now.
The presentation seemed a bit much. I'm thinking an embedded video with images and voiceover would be better received by new visitors