NL homepage's download button will not start any download. Download button will still generate a dashed outline when I left-click the download button. Arch Linux, Firefox 59.0.2, both for scripts enabled and disabled.
NL homepage needs an about text that is 1-2 sentences at most. Focus on the essentials, play and design custom levels. With familiar stuff! And -- optionally -- platformers, fencers, teleporters, and other exciting features. (Psychology. Even though people don't admit that they want always the same, pepole really want always the same, and only much later will try anything new at all and then praise the new.)
-- Simon