This is so cute! I think your game is really creative and the text of your tweet and itch page match the feel of the game well.
My only suggestion would be that you might get someone to review your pitch if you plan on posting for pitchyagame. Just for grammar edits and that kind of thing :)