Thanks! It's a bit outdated now but I wrote up an explanation a while back that gives the general idea behind the scoring algorithm: https://findmyarea.co.uk/blog/how-findmyarea-works/
In principle it should be possible to do the same for any city. The hardest part is getting the data and massaging it into shape, which can be somewhat tedious. London is a fairly "easy" city for this due to the large amount of open data that's readily available from the ONS and the like.