You also don't seem to support bech32 addresses.

Supporting native segwit addresses (addresses which starts with bc1) is good for everyone, Go-Overt and its clients.
Both will save in fees. As transactions fees are a huge deal for any mixer, it would be very good to implement it.
Additionally, if the user wants to mix coins in bech32, this potential client will need to move to another mixer.
I see the simulator is still not working properly. It can be easily fixed by the person who made it. You just need to do something like
if input < 0.001: #(free mixer limit)
output=input
I don't know any of Js so i don't know the syntax, but it can be easily fixed with something like that.