@ironchamber Hello! The work in the web interface and every update is done by the Mastodon dev team, not me. But really glad you like it.
Regarding the database size, the number of local users is not a good deterministic on the storage usage. If you start a new server and follow 200 remote accounts and then never go back to the server, the storage will grow and grow endlessly because every post from those 200 remote accounts will be stored/cached locally.