Interesting project! Electrum server could certainly be improved on.
Is this software for running a personal server or could it be used to run a public server?
How well would it handle the load of thousands simultaneous users, asking for many addresses each?