After mounts of headaches and anxiety. We've finally launched our first DEMO: Itch page
Please let us know what you think.