The site looks great and I love the idea! One thing that I noticed about the landing page was that as I was trying to read your slides they transitioned to the next one too fast. A longer interval or less text might make it easier to digest.
Good luck!