(Why are there no screenshots on the landing page? Why are the screenshots hidden away on other pages hosted on imgur with links you have to click to view them? Basic marketing 101 ;) )
I do agree that putting them on the front page would have made a better experience.