Alright, your plan sounds solid enough. Good luck!
One last note. It's something that I deem an integral part of development, even though many devs usually neglect it, and try to "glue it" in, after the game is made. It is this:
Does your game have a distinctive character? Will people that briefly glimpse it, e.g. while scrolling through their Steam/Twitter/Twitch/YouTube feeds, instantly recognize it and say: "oh, this is DM"? I know that games relying on commercial engines (e.g. Unity) tend to feel "carbon-copied", but there are surely things you can do to imprint something special on all visuals of your game. It doesn't need to be something really special (difficulty-to-make), or really fancy; but it does need to be distinctive/recognizable.
The Banner Saga is a very example in this aspect. Apart from the visual art style (which is surely hard to do), it's got some more recognizable elements: The long banners, the caravan, the vikings (which weren't so "mainstream" at the time).