This is amazing.
I once started trying to make something similar, but would also try to rank how "diluted" you are in the democracy by ranking your representative by a historical monarch that ruled over a similar sized constituency.
I approached it by trying to work from the census data but found it too difficult to work with. What data sources are you working with? Do you offer an API?