That's one heck of a visual novel for a first time. It's one thing to have no bugs (none that I've noticed) or even going beyond the basics of Ren'py. But I could tell you: I'm not new to making visual novels but I don't know how you did some of the things here.
And the context makes it more interesting. :)