On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

I think the pitch is very good, and your video is also well made. They just don't seem to match unfortunately (which I think is just based on how much you've done looking below). I don't know if there's any other media you can use instead of that video which more closely matches the description? Either way, game sounds very exciting and I'm looking forward to what you build :)