Did you try other normalisations such as GNI or per capita?

Yes. As it happens, the ranking is not hugely sensitive to different normalisations. A per capita normalisation is equally legitimate but it does tend to punish impoverished countries, which is something we wanted to avoid.