Interesting concept.
I think the story can benefit from using a HTML based engine (like twine/SugarCube) since you can focus on the writing and not bogging you down on fulfilling the "RenPy look".
A HTML story can allow you the freedom to go on the route you as a dev want. In RenPy you'll be tempted to add a lot of art that, while serving the VN, is not key for your story (eg: transitions). To put this in context, as it is now the story works without the need for more art.
HTML does not prevent you from adding imagery, animations, video or audio (now or later), but it will need you to at least dabble in CSS and a bit of JavaScript (Twine/SugarCube does provide some tools to get around this, but it still recommended to know at least a bit of both)
Just my small recommendation, and this is just my two cents, improve the scene and location descriptions. Regardless of the engine you go with, this will benefit in the short and long run. Imagination is important, but you need to set up the basics, right now in some cases it is too basic (Is your current art representative of what the characters/places will or should look like?)
In any case, good luck with your project.