It is a very ambitious concept. I'm guessing you managed to achieve most of your idea?
Regarding my performance issues, maybe you should have included a windows version as well since that tends to run better.
That said, I think having it running in the browser is a good idea regardless of a few performances issues since a lot of people won't even try an idea if they can't play it in the browser.
Just from the itch page alone you can tell there was effort involved in making this game (never judged a book by its cover but you know what I mean)