For pitching, a working demo isn't essential. You can simply submit your itch page with screenshots and outline your idea to start getting hype and interest in your game concept and lore. I have seen pitch tweets do well with a just few screenshots and a well crafted narrative.